time.gmtime()以UTC时间返回时间。你需要的是
time.localtime(),这
是
时区感知。该行为在
time模块文档中已得到充分记录。
编辑:
要将任何
time.time()样式时间戳转换为
struct_time,您可以为提供一个参数
time.localtime():
>>> print time.strftime("%a, %d %b %Y %I:%M:%S %p %Z", time.localtime(10.5))Thu, 01 Jan 1970 02:00:10 AM EET


