Merge pull request #3208 from vvoland/fix-datetime_to_timestamp

utils: Fix datetime_to_timestamp
This commit is contained in:
Sebastiaan van Stijn 2024-01-03 19:13:33 +01:00 committed by GitHub
commit f467fd9df9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 3 deletions

View File

@ -5,7 +5,7 @@ import os
import os.path
import shlex
import string
from datetime import datetime
from datetime import datetime, timezone
from packaging.version import Version
from .. import errors
@ -394,8 +394,8 @@ def convert_filters(filters):
def datetime_to_timestamp(dt):
"""Convert a UTC datetime to a Unix timestamp"""
delta = dt - datetime.utcfromtimestamp(0)
"""Convert a datetime to a Unix timestamp"""
delta = dt.astimezone(timezone.utc) - datetime(1970, 1, 1, tzinfo=timezone.utc)
return delta.seconds + delta.days * 24 * 3600