0
Если у меня есть DATETIME объект, как -Python преобразования даты и времени форматирования
2012-03-10
Как бы преобразовать его в следующем формате строки -
Sat, 10 Mar 2012 00:00:00 EDT
Если у меня есть DATETIME объект, как -Python преобразования даты и времени форматирования
2012-03-10
Как бы преобразовать его в следующем формате строки -
Sat, 10 Mar 2012 00:00:00 EDT
datetime.strptime("2012-03-10", "%Y-%m-%d").strftime("%a, %d %b %Y %H:%M:%S EDT")
К сожалению о примитивного пути добавив часовой пояс. См. this question для лучшего подхода.
>>> from datetime import datetime as dt
>>> a = dt.now().replace(tzinfo = pytz.timezone('US/Eastern'))
>>> a.strftime('%a, %d %b %Y %H:%M:%S %Z')
'Fri, 09 Mar 2012 20:02:51 EST'