这里使用的时间()不搞清楚这个错误是我的代码:我可以在Python
# Given an Unix timestamp in milliseconds (ts), return a human-readable date and time (hrdt)
def parseTS(ts):
hrdt = time.strftime("%a, %d %b %Y %H:%M:%S +0000", time.time(int(ts)/1000))
return str(hrdt)
我收到此错误:
TypeError: time() takes no arguments (1 given)
UPDATE:
这工作:
hrdt = datetime.datetime.fromtimestamp(int(ts)//1000)
return hrdt
鸡蛋里挑骨头:'INT(TS)/ 1000'是做地板师过时的方式。使用'ts // 1000'来确保你的代码在未来的Python版本中能够正常工作。 –