История изменений
Исправление
Novator,
(текущая версия)
:
Костыль, потому что применимо только для русского языка.
Если же писать многонациональное приложение (каким должно быть любое СПО), то лучше использовать системные функции, по возможности - в них, как правило, уже встроены переводы, в том числе переводы дней недели и формат отображения, привычный для данного региона.
import datetime
dt = '21/03/2012'
day, month, year = (int(x) for x in dt.split('/'))
ans = datetime.date(year,month,day)
print (ans.strftime("%A"))
import time
print time.strftime("%A", time.strptime('2012-03-21', "%Y-%m-%d"))
Исходная версия
Novator,
:
Костыль, потому что применимо только для русского языка.
Если же писать многонациональное приложение (каким должно быть любое СПО), то лучше использовать системные функции, по возможности - в них, как правило, уже встроены переводы, в том числе переводы дней недели и формат отображения, привычный для данного региона.