datetime.datetime.now()
的输出在UTC-8的本地时区输出。我想用UTC的tzinfo将其转换为适当的时间戳。NameError:名称'UTC'未定义
from datetime import datetime, tzinfo
x = datetime.now()
x = x.replace(tzinfo=UTC)
^输出NameError:未定义名称 'UTC'
x.replace(tzinfo=<UTC>)
输出语法错误:无效的语法
x.replace(tzinfo='UTC')
输出类型错误:tzinfo参数必须是无或一个tzinfo子类,而不是输入' str'
什么是正确的语法来完成我的例子?
Python的标准库不包含任何tzinfo类,包括UTC。该文档确实包含了创建一个的说明。 – 2012-07-05 23:00:20