【发布时间】:2016-11-28 06:01:05
【问题描述】:
使用以下代码,我想将输入的日期和时间转换为纪元。问题是我得到一个纪元输出,但是当我通过在线转换 (http://www.epochconverter.com/) 对其进行测试时,纪元不会转换为我输入的日期和时间:
date_time2 = '09.03.1999' + " " + "13:44:17.000000"
pattern2 = '%d.%m.%Y %H:%M:%S.%f'
epoch2 = int(time.mktime(time.strptime(date_time2, pattern2)))
print epoch2
【问题讨论】:
-
这对我有用。你从在线转换器得到什么输出?
-
运行该块时得到 921005057。但是,当我将该时间戳放入在线转换器时,它说时间戳是格林威治标准时间 18:44:17(注意输入时间已经是格林威治标准时间)。应该是格林威治标准时间 13:44:17
-
那你有必要这样做吗?:stackoverflow.com/questions/19527351/…
-
可能。即使我提供的时间戳是格林威治标准时间?
-
这可能是时区问题?