【发布时间】:2018-09-07 19:18:16
【问题描述】:
我尝试将字符串转换为纪元时间但失败了。
from datetime import datetime
from dateutil import parser
dt = '2017-01-01 00:00:00'
dt = parser.parse(dt)
print(dt)
print (datetime(dt).timestamp())
这里是错误:
print (datetime(dt).timestamp())
TypeError: an integer is required (got type datetime.datetime)
【问题讨论】:
-
dt 已经是一个日期时间对象,所以你可以在 dt 上调用 timestamp() 方法:
dt.timestamp()
标签: python