'datetime.time'没有'mktime'

Fed*_*rer 6 python datetime

我正在尝试将datetime对象转换为UNIX时间戳(最好以毫秒为单位,但我不介意有和没有).

Mktime似乎是通常得到它的方法,但是我不断收到错误:

AttributeError:类型对象'datetime.time'没有属性'mktime'.

谁能告诉我我做错了什么?我继续绕圈子!

Dan*_*man 22

我想你已经做到了

from datetime import datetime, time
Run Code Online (Sandbox Code Playgroud)

代替

import time
from datetime import datetime
Run Code Online (Sandbox Code Playgroud)

这样调用的对象time实际上来自datetime模块,而不是time模块.

  • `time.mktime(datetimeobject.timetuple())+ datetimeobject.microsecond/1000000.0` (2认同)