在python中将字符串日期时间格式转换为以秒为单位的整数时间

时间:2016-05-05 06:10:55

标签: python-2.7 datetime-format

我的输入是input_time =" 2016年5月5日11:29:32"。 预期输出应为秒或毫秒,这是整数的类型,即output_time = 2424241313113。 上面的转换应该在python中完成。怎么做这个转换?

1 个答案:

答案 0 :(得分:1)

以下是如何将日期时间转换为纪元秒(日期为1970年1月1日00:00:00 UTC)

在Python 3.3 +

from datetime import datetime
datetime.strptime('May 5 2016 11:29:32','%b %d %Y %H:%M:%S').timestamp()

在Python 2.7.9中

datetime.strptime('May 5 2016 11:29:32','%b %d %Y %H:%M:%S').strftime('%s')

请注意strftime('%s')使用您当地的时区。