gpt4 book ai didi

Python 将 long 转换为 date

转载 作者:太空狗 更新时间:2023-10-29 21:16:53 28 4
gpt4 key购买 nike

我正在尝试将长整数转换为日期:

class timeStamp(object):
def getDateTime(self,longDate):
myNumber = float(longDate)
return str(datetime.datetime.fromtimestamp(time.ctime(myNumber)).strftime('%Y-%m-%d %H:%M:%S'))

但是我有一个奇怪的错误:

 File "./index.py", line 104, in getDateTime
return str(datetime.datetime.fromtimestamp(time.ctime(myNumber)).strftime('%Y-%m-%d %H:%M:%S'))
TypeError: a float is required

为什么当我明确地将它转换为 float 时它会提示? long是一个Unix时间戳,在mysql中存储为long。

最佳答案

time.ctime() 为您提供时间的字符串表示形式。

它应该适用于:

datetime.datetime.fromtimestamp(myNumber).strftime('%Y-%m-%d %H:%M:%S')

关于Python 将 long 转换为 date,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10664430/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com