Мне нужно преобразовать строку Python «Пн 29 августа 2011 18:30:00 GMT + 0530 (IST)» в «20110829T183000Z» и «20110829T173000Z» (дата + 1 час).
Никогда не иметьхорошо запомнил API datetime, был бы признателен за помощь здесь!
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() Поведение.
http://docs.python.org/library/datetime.html#datetime.datetime.strptime
datetime.strptime(date_string, format)
Возвращает дату и время, соответствующие date_string, проанализированные в соответствии с format. Это эквивалентно datetime(*(time.strptime(date_string, format)[0:6])). ValueError повышается, если date_string и format не могут быть проанализированы time.strptime() или если он возвращает значение, которое не является кортежем времени. Смотрите раздел strftime() и strptime() Поведение.
date_string
format
datetime(*(time.strptime(date_string, format)[0:6]))
ValueError
time.strptime()
strftime()
strptime()