我需要使用Python 3中的UTC偏移量获取系统时区。现在,我的代码如下:
from datetime import datetime
curtime = datetime.now()
timestr = curtime.strftime("%a, %d %b %Y %T %z")
这会打印我系统时区中的时间,但不会在'%z'(strftime directive for UTC offset)所在的位置打印时区偏移量。根据我的判断,这是因为datetime.now()返回的对象是“天真”的,即它对时区一无所知。
我的问题是,如何在Python 3中使用当前时间创建一个“知道的”日期时间对象?