sono stato ricerca per tutta la rete e non riusciva a trovare una soluzione adeguata a questo problemaPython | mktime errore di overflow
OverflowError: mktime argument out of range
Il codice che causa questa eccezione
t = (1956, 3, 2, 0, 0, 0, 0, 0, 0)
ser = time.mktime(t)
vorrei sapere il motivo effettivo di questa eccezione, alcuni dicono che la data non è in un intervallo valido ma non ha alcun senso per me, e se c'è un intervallo che potrebbe essere. Dipende dal sistema che stiamo usando. Vorrebbe anche sapere una buona soluzione per questo problema.
Grazie.
stampa diff.total_seconds() –
Grazie, ho aggiornato la mia risposta. Python 2.5 e 2.6 erano molto più diffusi nel 2010 quando ho aggiunto questa risposta e 'total_seconds()' è disponibile dalla 2.7 in poi. –