Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 13, 2011 12:21:22

robotd
От:
Зарегистрирован: 2011-02-13
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

strftime и даты до 1900 года

django
python 2.7
Коллеги, помогите - никак не получается решить проблему:

datetime.datetime.date(date_fact).strftime("%d.%m.%Y")
выдает ошибку:
year=1858 is before 1900; the datetime strftime() methods require year >= 1900
если делаю так:
time.accept2dyear=0
time.strftime("%d.%m.%Y", datetime.datetime.date(date_fact).timetuple()),
ошибка таже, но другими словами:
year >= 1900 required
заранее благодарю!



Отредактировано (Фев. 13, 2011 12:32:55)

Офлайн

#2 Фев. 13, 2011 13:29:14

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

strftime и даты до 1900 года

поищите подходящий конвертор на http://seehuhn.de/pages/pdate



Офлайн

#3 Фев. 13, 2011 16:51:28

robotd
От:
Зарегистрирован: 2011-02-13
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

strftime и даты до 1900 года

doza_and
поищите подходящий конвертор на http://seehuhn.de/pages/pdate
К сожалению, для меня это сложно. Пожалуйста, напишите несколько строк кода для моего примера



Офлайн

#4 Фев. 13, 2011 18:21:02

robotd
От:
Зарегистрирован: 2011-02-13
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

strftime и даты до 1900 года

решил при помощи http://www.free-lance.ru/users/Jirinimo спасибо ему Большое!

w = datetime.date(1845, 1, 1) 
print "%02d.%02d.%02d" %(w.day, w.month, w.year)



Отредактировано (Фев. 13, 2011 18:22:14)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version