diff --git a/src/cal_tools/files.py b/src/cal_tools/files.py index 8decff781ace9cb7bcdbddf590f9478de1eeb87f..91766f0662f436cfa975eb566478c091c7d73071 100644 --- a/src/cal_tools/files.py +++ b/src/cal_tools/files.py @@ -1,5 +1,5 @@ -from datetime import datetime +from datetime import datetime, timezone from itertools import chain from numbers import Integral from pathlib import Path @@ -311,10 +311,14 @@ class DataFile(h5py.File): sequence = self.__sequence if creation_date is None: - creation_date = datetime.now() + creation_date = datetime.fromtimestamp(0, tz=timezone.utc) + elif creation_date is True: + creation_date = datetime.now(timezone.utc) if update_date is None: update_date = creation_date + elif update_date is True: + update_date = datetime.now(timezone.utc) md_group = self.require_group('METADATA') md_group.create_dataset(