我正在尝试将datetime对象转换为UNIX时间戳(最好以毫秒为单位,但我不介意有和没有)。
Mktime似乎是通常得到它的方法,但是我不断收到错误:
AttributeError:type object'datetime.time'没有属性'mktime'。
谁能告诉我我做错了什么?我继续围成一圈!
答案 0 :(得分:22)
我认为你已经完成了
from datetime import datetime, time
而不是
import time
from datetime import datetime
这样名为time
的对象实际上来自datetime模块,而不是时间模块。
答案 1 :(得分:1)
实际上,即使使用上述答案,我仍然会收到相同的错误消息。
我用
解决了我的问题>>>>from time import mktime as mktime
>>>>today = mktime(2012, 12, 21, 0, 0, 0, 0, 0, 0)
我不知道为什么,但是,它只能使用别名(如mktime)...有人可以告诉我原因......