从 Python 中的时区感知日期时间对象获取 UTC 时间戳

ILo*_*Git 4 python datetime utc

我有一个用 .\n创建的日期时间对象datetime.datetime(year, month, day, hour, minute, tzinfo=pytz.timezone('US/Pacific'))。\n如果我错了,请纠正我,但我相信我的日期时间对象不是 na\xc3\xafve。如何将此日期时间对象转换为 UTC 时间戳?

\n

Tor*_*man 6

用于datetime.astimezone获取 UTC(或任何其他时区)中的相同日期时间。

dt = datetime.datetime(year, month, day, hour, minute, tzinfo=pytz.timezone('US/Pacific'))
dt_utc = dt.astimezone(pytz.timezone('UTC'))
Run Code Online (Sandbox Code Playgroud)