【发布时间】:2014-08-23 13:06:31
【问题描述】:
我对 Python datetime.datetime.utcnow() 返回一个与时区无关的 datetime 对象感到困惑。我希望它能够以 UTC 作为其时区来感知时区,但无论如何。为了将其转换为可识别时区的日期时间对象,我将执行以下操作:
import pytz
from datetime import datetime
us_pacific = pytz.timezone('US/Pacific')
utc_now = datetime.utcnow()
pacific_now = us_pacific.fromutc(utc_now)
我现在想知道的是如何朝相反的方向前进。给定一个时区感知的日期时间对象,我想回到相应的时区朴素 UTC 日期时间对象。
【问题讨论】: