15
我一直在尋找所有過網,找不到此問題Python | mktime溢出錯誤
OverflowError: mktime argument out of range
導致該異常
t = (1956, 3, 2, 0, 0, 0, 0, 0, 0)
ser = time.mktime(t)
我想知道的代碼合適的解決方案這種例外的實際原因,有人說日期不在有效範圍內,但對我來說沒有任何意義,如果有一個範圍,它可能是什麼。這取決於我們正在使用的系統嗎?也想知道這個問題的一個很好的解決方案。
謝謝。
print diff.total_seconds() – 2015-09-22 10:44:07
謝謝,我已經更新了我的答案。 Python 2.5和2.6在2010年更加流行,我添加了這個答案,'total_seconds()'從2.7開始可用。 – 2015-09-22 14:50:11