我正在尝试将一个long类型的数值转换成日期格式:
但是我遇到了一个奇怪的错误:
为什么我明确将其转换为浮点数时,它会抱怨?long是在mysql中作为long存储的Unix时间戳。
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
为什么我明确将其转换为浮点数时,它会抱怨?long是在mysql中作为long存储的Unix时间戳。