mirror of https://github.com/docker/docker-py.git
Merge pull request #3208 from vvoland/fix-datetime_to_timestamp
utils: Fix datetime_to_timestamp
This commit is contained in:
commit
f467fd9df9
|
|
@ -5,7 +5,7 @@ import os
|
||||||
import os.path
|
import os.path
|
||||||
import shlex
|
import shlex
|
||||||
import string
|
import string
|
||||||
from datetime import datetime
|
from datetime import datetime, timezone
|
||||||
from packaging.version import Version
|
from packaging.version import Version
|
||||||
|
|
||||||
from .. import errors
|
from .. import errors
|
||||||
|
|
@ -394,8 +394,8 @@ def convert_filters(filters):
|
||||||
|
|
||||||
|
|
||||||
def datetime_to_timestamp(dt):
|
def datetime_to_timestamp(dt):
|
||||||
"""Convert a UTC datetime to a Unix timestamp"""
|
"""Convert a datetime to a Unix timestamp"""
|
||||||
delta = dt - datetime.utcfromtimestamp(0)
|
delta = dt.astimezone(timezone.utc) - datetime(1970, 1, 1, tzinfo=timezone.utc)
|
||||||
return delta.seconds + delta.days * 24 * 3600
|
return delta.seconds + delta.days * 24 * 3600
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue