我想将当前日期时间转换为Unix时间戳
我的代码
import time
import datetime
d = datetime.datetime.now()
unixtime = time.mktime(d.timetuple())
print(unixtime)
我的输出:
1577098747.0
预期输出:
1577098747123.0
以上代码为我提供了最多10位数字的时间戳,但我希望它能精确到13位数字。
注意:我不想手动将其转换为要捕获准确毫秒数的10**3
。
答案 0 :(得分:1)
像这样
import time
import datetime
d = datetime.datetime.now()
unixtime = datetime.datetime.timestamp(d)*1000
print(unixtime)
或者您只使用time.time()