我试图执行一项简单的任务,即在特定时区生成当前日期/时间组合。我所看到的是使用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"。这有什么问题?