Мне нужно преобразовать объект DateTime zope 2 в объект даты и времени Python. Как лучше всего это сделать? Спасибо, Эрика
Каков наилучший способ преобразовать объект zope DateTime в объект даты и времени Python?
Ответы (3)
modernthingy = datetime.datetime.fromtimestamp(zopethingy.timeTime())
Экземпляр datetime
не зависит от часового пояса; если вам нужна поддержка часовых поясов (как это делает DateTime
Zope2), я рекомендую сторонний пакет расширения pytz.
person
Alex Martelli
schedule
05.04.2010
Более новые реализации DateTime (2.11 и выше) имеют метод asdatetime
, который возвращает экземпляр python datetime.datetime:
modernthingy = zopethingy.asdatetime()
person
Martijn Pieters
schedule
05.04.2010
Если вы имеете в виду этот
.strftime('%m/%d/%Y %H:%M') = 04/25/2005 10:19
тогда обратное
>>> 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)
person
YOU
schedule
05.04.2010