如何将以下时间格式转换为纪元时间

时间:2014-02-25 10:28:19

标签: python epoch

以下列格式给出时间 Nov 30 20:48:48 +0000 2013,如何将其转换为纪元时间?了解如何将纪元时间转换为可呈现的格式将会很有帮助。

2 个答案:

答案 0 :(得分:1)

在命令行中这样:

date --date="Nov 30 20:48:48 +0000 2013" +"%s"
1385844528

反向操作:

date --date='@1385844528'
Sat Nov 30 20:48:48 GMT 2013

答案 1 :(得分:0)

我在博客中找到了答案 sandrotosi

import time
import calendar
stra ="Sat Nov 30 20:48:48 +0000 2013"
formata = "%a %b %d %H:%M:%S +0000 %Y"
print calendar.timegm(time.strptime(stra, formata))

这里将给出转换时间在epoch中,因为我使用timegm(),时间是+ 0000,而

mktime(),然后使用lcoal timezone