Python:从time.time()值转换为time.strftime()值的最简单方法是什么?

时间:2012-03-22 20:48:53

标签: python

我需要以("%m/%d/%Y %H:%M:%S")格式从time.time()格式表示时间。

我已经有一个time.time()形式的值。例如,我已经有一个值,我从设备获得每隔.3秒,例如1332449493.0,....,然后我想将1332449493.0转换为strftime格式。

EX: time.strftime(“%m /%d /%Y%H:%M:%S”,1332449493.0)将抛出一个TypeError,因为strf需要一个9项元组而不是浮点数。

2 个答案:

答案 0 :(得分:7)

time.strftime("%m/%d/%Y %H:%M:%S", time.localtime(1332449493.0))

完成这项工作。

答案 1 :(得分:0)

您可以轻松地从中获取datetime

datetime.datetime.fromtimestamp(time.time())

然后你可以随意格式化它。