Существует ли простой (встроенный) способ преобразования 21 февраля-12 в% d-% m-% Y с использованием даты и времени и / или календаря? Или мне нужно будет разобрать строку "21-Фев-12"? Любые предложения Pythonic приветствуются. Спасибо.
Используйте strptime и укажите правильный формат.
strptime
from datetime import datetime print datetime.strptime("21-Feb-12", "%d-%b-%y") #datetime.datetime(2012, 2, 21, 0, 0)
Вот ссылка на strptime: http://docs.python.org/library/datetime.html#strftime-strptime-behavior