将带有毫秒的纪元时间转换为日期时间
- 论坛
- 将带有毫秒的纪元时间转换为日期时间
21 浏览
将带有毫秒的纪元时间转换为日期时间
我已经使用Ruby脚本将ISO时间戳转换为纪元时间,我正在解析的文件具有以下时间戳结构:
2009-03-08T00:27:31.807
因为我想保留毫秒,所以我使用以下Ruby代码将其转换为纪元时间:
irb(main):010:0> DateTime.parse('2009-03-08T00:27:31.807').strftime("%Q") => "1236472051807"
但是在Python中,我尝试了以下代码:
import time time.strftime('%Y-%m-%d %H:%M:%S', time.gmtime(1236472051807))
但我没有得到原始的日期时间回来,
>>> time.strftime('%Y-%m-%d %H:%M:%S', time.gmtime(1236472051807)) '41152-03-29 02:50:07' >>>
我想知道这是否与我的格式有关?