Используйте cocoa
для вычитания из utcnow()
и получите total_seconds()
, например ::
In []:
from datetime import datetime
cocoa = datetime(2001, 1, 1)
adjusted_time = datetime.utcnow() - cocoa
adjusted_time.total_seconds()
Out[]:
557802606.825758
Если вам нужно int
, просто используйте int(adjusted_time.total_seconds())
Просто чтобы подтвердить, что вы можете использовать tz
осведомленный datetime
с, например ::
In []:
from datetime import datetime, timezone
cocoa = datetime(2001, 1, 1, tzinfo=timezone.utc)
adjusted_time = datetime.now(tz=timezone.utc) - cocoa
adjusted_time.total_seconds()
Out[]:
557802607.343162