[Tutor PyCZ] time diff

Michal Molhanec molsoft na centrum.cz
Čtvrtek Září 8 21:05:01 CEST 2005


rajcze wrote:
> ahojte,
> jak se daji v pythonu zjistit rozdil mezi dvema casy ? jsou to udaje
> vytahane z databaze - tedy string-y - ve formatu YYYY-MM-DD hh:mm:ss
> googlil sem a jedina rozumna vec je odkaz na
> http://www.python.org/dev/doc/devel/lib/module-datetime.html , kde ale
> asi diky sve slepote (nebo hlouposti) nemuzu zadnou fci na rozdil casu
> najit :(

tak je zkus odecist :-)

priklad:
 >>> import time
 >>> from datetime import datetime
 >>> def strptime(date_string, format):
 >>>   return datetime(*(time.strptime(date_string, format)[0:6]))
 >>> d1 = strptime("2005-08-15 12:33:23", "%Y-%m-%d %H:%M:%S")
 >>> d2 = strptime("2005-08-20 12:33:23", "%Y-%m-%d %H:%M:%S")
 >>> print d2-d1
5 days, 0:00:00

-- 
Regards,
     Michal

ICQ# 175762750


Další informace o konferenci Tutor