Преобразование строки Python в дату - PullRequest
0 голосов
/ 28 августа 2011

Мне нужно преобразовать строку Python «Пн 29 августа 2011 18:30:00 GMT + 0530 (IST)» в «20110829T183000Z» и «20110829T173000Z» (дата + 1 час).

Никогда не иметьхорошо запомнил API datetime, был бы признателен за помощь здесь!

1 Ответ

2 голосов
/ 28 августа 2011

Google это. совершенствовать свои навыки в Google всегда лучше, чем быть ленивым.

http://docs.python.org/library/datetime.html#datetime.datetime.strptime

classmethod datetime.strptime(date_string, format)

Возвращает дату и время, соответствующие date_string, проанализированные в соответствии с format. Это эквивалентно datetime(*(time.strptime(date_string, format)[0:6])). ValueError повышается, если date_string и format не могут быть проанализированы time.strptime() или если он возвращает значение, которое не является кортежем времени. Смотрите раздел strftime() и strptime() Поведение.

...