SDFIdk / FIRE

🔥 FIRE - FIkspunktREgister
https://sdfidk.github.io/FIRE/
MIT License
4 stars 8 forks source link

til_decimalår smider OverflowError når gamle tidsserier omregnes #759

Open krebslw opened 2 weeks ago

krebslw commented 2 weeks ago

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)