diff --git a/libeos/file_reader.py b/libeos/file_reader.py index 114786d..6d19451 100644 --- a/libeos/file_reader.py +++ b/libeos/file_reader.py @@ -432,8 +432,10 @@ 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() * 1e9 ) + self.startTime = np.int64( (self.fileDate.timestamp() - zone_offset) * 1e9 ) if self.seriesStartTime is None: self.seriesStartTime = self.startTime