From a0b0ff436ce792892bc467594ad197ab284472cb Mon Sep 17 00:00:00 2001 From: Artur Glavic Date: Tue, 3 Dec 2024 14:51:09 +0100 Subject: [PATCH] replace calculated offset by Iso string --- libeos/file_reader.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/libeos/file_reader.py b/libeos/file_reader.py index 6d19451..5c9cbbd 100644 --- a/libeos/file_reader.py +++ b/libeos/file_reader.py @@ -432,10 +432,9 @@ class AmorData: if self.config.nu: self.nu = self.config.nu - # extract start time as unix time, ignoring possible local timezone configuration issues - zone_offset = datetime.now().replace(tzinfo=timezone.utc).timestamp()-datetime.now().timestamp() - self.fileDate = datetime.fromisoformat( self.hdf['/entry1/start_time'][0].decode('utf-8') ).replace(tzinfo=timezone.utc) - self.startTime = np.int64( (self.fileDate.timestamp() - zone_offset) * 1e9 ) + # extract start time as unix time, adding UTC offset of 1h to time string + self.fileDate = datetime.fromisoformat( self.hdf['/entry1/start_time'][0].decode('utf-8')+"+01" ) + self.startTime = np.int64( (self.fileDate.timestamp() ) * 1e9 ) if self.seriesStartTime is None: self.seriesStartTime = self.startTime