Форум сайта python.su
всем привет!
подскажите, пожалуйста, как лучше превратить строку-дату в германском формате в объект datetime ?
пока нашел только такой способ:
import time, datetime datetime.datetime(*time.strptime('25.12.2001', '%d.%m.%Y')[:-3])
Отредактировано (Март 19, 2007 10:36:41)
Офлайн
Ну если ты точно уверен, что дата записана именно в германском формате, то:
datetime.datetime(*reversed(map(int,"25.12.2001".split('.'))))
Офлайн
pythonwinВообще для работы с датами рекомендую использовать dateutil: http://labix.org/python-dateutil
подскажите, пожалуйста, как лучше превратить строку-дату в германском формате в объект datetime ?
Офлайн
OlDerспасибо!
Вообще для работы с датами рекомендую использовать dateutil: http://labix.org/python-dateutil
import dateutil, dateutil.parser dateutil.parser.parse("11.15.2007")
Офлайн