Update timestamp.py

This commit is contained in:
tcely 2025-04-21 22:36:34 -04:00 committed by GitHub
parent 2cad19f5ad
commit a05968e561
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1,5 +1,4 @@
import datetime import datetime
from django.utils import timezone
posix_epoch = datetime.datetime.utcfromtimestamp(0) posix_epoch = datetime.datetime.utcfromtimestamp(0)
@ -13,6 +12,7 @@ def add_epoch(seconds):
return timedelta(seconds=seconds) + posix_epoch return timedelta(seconds=seconds) + posix_epoch
def subtract_epoch(arg_dt, /): def subtract_epoch(arg_dt, /):
assert isinstance(arg_dt, datetime.datetime)
epoch = posix_epoch.astimezone(utc_tz) epoch = posix_epoch.astimezone(utc_tz)
utc_dt = arg_dt.astimezone(utc_tz) utc_dt = arg_dt.astimezone(utc_tz)