我正在尝试将浮点数(在本例中为秒)转换为YYMMDDHHMM格式。我尝试了很多方法,要么得到一个错误处理我没有正确转换浮点数的事实,或者当我完成转换时它不是在UTC / GMT时间。当我尝试使用“ctime”功能时发生这种情况。当我在使用ctime时输入0代表s时,它在1970年1月1日之前的6小时打印了一段时间。
这就是我所缺少的转换:
import time
s = 1226368439.04
#conversion of some sort here
print time.strftime(s)
任何帮助都会很精彩。
答案 0 :(得分: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'