【发布时间】:2016-03-25 17:47:38
【问题描述】:
这段代码:
print(time.mktime(time.strptime("Jan 10 13:44:31", "%b %d %H:%M:%S")))
返回:
-2208136529.0
为什么我得到一个负数?
感谢您的帮助。
史蒂夫
【问题讨论】:
-
>>> time.strptime("Jan 10 13:44:31", "%b %d %H:%M:%S") time.struct_time(tm_year=1900, tm_mon=1, tm_mday=10, tm_hour=13, tm_min=44, tm_sec=31, tm_wday=2, tm_yday=10, tm_isdst=-1)。也许这里有一个提示:tm_year=1900 -
那么,如果输入字符串中没有Year,则默认为1900?我想这是有道理的,它必须在那个领域有一些东西。不知道我将如何处理这个问题,但感谢您的帮助。