每次我使用:
time.strftime("%z")
我理解为:
Eastern Daylight Time
然而,我希望UTC偏移量以+HHMM或-HHMM的形式表示。 我甚至尝试过:
time.strftime("%Z")
仍然会产生:
Eastern Daylight Time
我已经阅读了几篇与strftime()相关的文章,%z似乎总是以正确的+HHMM或-HHMM格式返回UTC偏移量。如何让strftime()在Python 3.3中输出+HHMM或-HHMM格式?
编辑:我正在运行Windows 7。
In [2]: time.strftime("%z") Out[2]: '-0500'
。您能否提供更多详细信息?因为您所说的与文档不一致。 (https://docs.python.org/3.4/library/time.html#time.strftime) - Patrick Collins%z
,而 Python 依赖这些库。请参考 http://msdn.microsoft.com/en-us/library/fe06s4ak.aspx。 - Mark Ransom%z
зҡ„й”ҷиҜҜз»“жһңжҳҜдёҖдёӘжңӘи§ЈеҶізҡ„bugпјҡhttp://bugs.python.org/issue20010 - Uyghur Lives Matter%z
,所以问题根本就不会出现。 - abarnert