如文档中所述:
%Z -> Time zone name (no characters if no time zone exists).
根据日期,我的系统正确设置了时区:
gonvaled@pegasus ~ » date
Sat Sep 28 09:14:29 CEST 2013
但是这个测试:
def test_timezone():
from datetime import datetime
dt = datetime.now()
print dt.strftime('%Y-%m-%d %H:%M:%S%Z')
test_timezone()
产生:
gonvaled@pegasus ~ » python test_timezone.py
2013-09-28 09:19:10
没有时区信息。这是为什么?如何强制 python 输出时区信息?
我也尝试用 重新配置时区tzselect
,但没有帮助。