[python] Rozsireni datetime
mtip
mtip na atlas.cz
Pátek Duben 24 12:53:22 CEST 2009
To je presne to co jsem potreboval, Diky.
Mirek.
RK> Metoda __init__ u datetime nedela nic. Vse se udela v metode __new__,
RK> coz plati pro vetsinu trid implementovanych v C. Je teda potreba
RK> prepsat __new__. Asi nejak takhle:
RK> import datetime
RK> class mydatetime(datetime.datetime):
RK> def __new__(klass, *args):
RK> if not args:
RK> return datetime.datetime.now()
RK> self = datetime.datetime.__new__(klass, *args)
RK> return self
RK> if __name__ == '__main__':
RK> t = mydatetime()
RK> print t
RK> t = mydatetime(2000, 1, 12, 12, 44, 51)
RK> print t
RK> Radek Kaňovský, Dat, s.r.o.
Další informace o konferenci Python