【发布时间】:2014-09-29 20:53:12
【问题描述】:
我正在尝试执行一项简单的任务,即在特定时区生成当前日期/时间组合。我所看到的只是使用 pytz 的建议,即使 datetime 包含 tzinfo 类来处理时区。但是,如果我尝试使用 tzinfo,它就不起作用:
>>> from datetime import datetime, tzinfo
>>> d = datetime.now(tzinfo.tzname("EDT"))
TypeError: descriptor 'tzname' requires a 'datetime.tzinfo' object but received a 'str'
文档说您可以使用“EDT”或“GMT”等时区名称。这有什么问题?
【问题讨论】: