我有一个时间戳:
t = 1322745926.123
Run Code Online (Sandbox Code Playgroud)
如何将时间戳转换为日期时间对象?
datetime.strptime(t,date_format)
Run Code Online (Sandbox Code Playgroud)
date_format上面的函数调用应该是什么?
datetime.strptime() 不是解决您问题的正确函数。它将像“30 Nov 00”这样的字符串转换为 struct_time 对象。
你可能想要
from datetime import datetime
t = 1322745926.123
datetime.fromtimestamp(t).isoformat()
Run Code Online (Sandbox Code Playgroud)
这段代码的结果是
'2011-12-01T14:25:26.123000'
Run Code Online (Sandbox Code Playgroud)
如果你的时间码是一个字符串,你可以这样做:
from datetime import datetime
t = "1322745926.123"
datetime.fromtimestamp(float(t)).isoformat()
Run Code Online (Sandbox Code Playgroud)