0

我正在尝试将浮点数(在本例中为秒)转换为 YYMMDDHHMM 格式。我尝试了很多方法,要么得到一个错误处理我没有正确转换浮点数的事实,要么当我完成转换时它不在 UTC/GMT 时间。当我尝试使用函数“ctime”时发生这种情况。当我在使用 ctime 时为 s 输入 0 时,它会在 1970 年 1 月 1 日之前 6 小时打印时间。

这是我缺少转换的内容:

import time

s = 1226368439.04

#conversion of some sort here

print time.strftime(s)

任何帮助都会很棒。

4

1 回答 1

1

试试这个

进口时间

t = 1226368439.04

time.strftime('%Y%m%d%H%M%S', time.localtime(t))

20081111072359

time.strftime('%Y%m%d%H%M%S', time.gmtime(t))

'20081111015359'

于 2012-07-16T05:38:43.503 回答