From 2527347ff84a34f29ed3f7ef5676f27ce5315557 Mon Sep 17 00:00:00 2001 From: Yannik Schmidt Date: Tue, 28 Dec 2021 10:58:29 +0100 Subject: [PATCH] fix dst again --- src/main/python/timeutils.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/python/timeutils.py b/src/main/python/timeutils.py index 46dad11..b8d1976 100644 --- a/src/main/python/timeutils.py +++ b/src/main/python/timeutils.py @@ -14,8 +14,8 @@ def time_from_dbf(l, timeformat): offset_d = datetime(1970,1,1)-datetime(1900,1,1) shit_epoch = l*24*60*60 #days to seconds unix_epoch = datetime.fromtimestamp(shit_epoch) - offset_d - isDaylightSavingsTime = time.localtime(unix_epoch.timestamp()) - if isDaylightSavingsTime: + isDaylightSavingsTime = time.localtime(unix_epoch.timestamp()).tm_isdst + if not isDaylightSavingsTime: unix_epoch -= timedelta(hours=1) return (unix_epoch - timedelta(days=2) ).replace(microsecond=0)