Internt i til_decimalår anvendes time.mktime funktionen, som omregner til sekunder siden computerens referenceepoke.
For min pc er det fx. 1970-1-1 00.00.00. Umiddelbart ser det ud til at mktime ikke håndterer tidspunkter før referenceepoken.
Reproduktion af fejlen:
import time
import datetime
t=datetime.datetime(1967,11,2,0,0)
# her smides fejl
sekunder_siden_epoke = time.mktime(t.timetuple())
print(sekunder_siden_epoke)
Internt i til_decimalår anvendes time.mktime funktionen, som omregner til sekunder siden computerens referenceepoke. For min pc er det fx. 1970-1-1 00.00.00. Umiddelbart ser det ud til at mktime ikke håndterer tidspunkter før referenceepoken.
Reproduktion af fejlen: