作者yllan (藍永倫)
看板Python
標題1900 之前的 date 操作
時間Wed Feb 4 19:34:31 2009
Hi,
請問 python 有沒有可以處理萬年曆的 date class 可用?
(可以取得任意日期是禮拜幾、一年內或一個月內的第幾天之類的操作)
我直接用內建的 datetime
print datetime.date(1752, 9, 2).strftime("%A")
會出現
ValueError: year=1752 is before 1900; the datetime strftime() methods
require year >= 1900
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.180.14
推 ericsk:看來要自己做 workaround 02/04 21:28
→ yllan:Orz 02/04 21:46
推 ykjiang:不過只支援 1584 年之後的 02/05 12:39
→ ykjiang:西曆曆法有改過幾次,且各國改的時間不一 02/05 12:40
→ yllan:謝謝.我看了一下,您的閏年計算方法是Gregorian而非Julian的 02/05 23:48
→ yllan:不過這應該就是我要的,感謝! 02/05 23:51
→ ykjiang:嗯,註解寫錯,已更正 02/06 01:04