J'ai besoin de convertir un objet DateTime Zope 2 dans un objet DateTime Python. Quelle est la meilleure façon de le faire? Merci, Erika P>
3 Réponses :
Si vous voulez dire Ceci un
>>> time.strptime('04/25/2005 10:19','%m/%d/%Y %H:%M') time.struct_time(tm_year=2005, tm_mon=4, tm_mday=25, tm_hour=10, tm_min=19, tm_sec=0, tm_wday=0, tm_yday=115, tm_isdst=-1)
modernthingy = datetime.datetime.fromtimestamp(zopethingy.timeTime()) The datetime instance is timezone-naive; if you need to support timezones (as Zope2's DateTime does), I recommend third-party extension package pytz.
Les implémentations DateTime plus récentes (2.11 et UP) ont une méthode asdateTime code> qui renvoie une instance Python DateTime.DateTime: