我运行python脚本不正确时区是在Windows 7中使用日志模块下的cygwin的date
命令报告正确的时间:记录模块下的cygwin
$ date
Tue, Aug 14, 2012 2:47:49 PM
然而,Python脚本为五小时的休息时间:
2012-08-14 19:39:06,438: Done!
当我配置的日志记录脚本我没有做任何幻想:
logging.basicConfig(format='%(asctime)-15s: %(message)s', level=logging.DEBUG)
有人可以告诉我发生了什么,我该如何解决?
你可以尝试在'logging.basicConfig'调用中添加'datefmt ='%Y-%m-%d%H:%M:%s''吗? – mgilson 2012-08-14 19:02:28
我正在使用Cygwin 1.7.16,它能正常工作。日期和日志模块都返回时间戳。 – AlG 2012-08-14 19:09:12
看起来像是使用UTC?也许你需要设置'TZ'环境变量。 – 2012-08-14 19:11:10