【发布时间】:2016-08-27 03:57:57
【问题描述】:
我正在尝试将本地时间转换为“UTC”时间。
遵循本指南:How do I convert local time to UTC in Python?
但这里的问题在于我们在这里给出的日期类型。
import pytz, datetime
local = pytz.timezone ("America/Los_Angeles")
naive = datetime.datetime.strptime ("2001-2-3 10:11:12", "%Y-%m-%d %H:%M:%S")
local_dt = local.localize(naive, is_dst=None)
utc_dt = local_dt.astimezone (pytz.utc)
在上面的代码中输入的是“2001-2-3 10:11:12”(字符串),但在我的例子中,它将是一个日期时间对象。
begin = begin.replace(hour=0, minute=0, second=0, microsecond=0)
请告诉我如何在这里实现转换。
【问题讨论】: