我不知道如何实现这一点。请描述如何正确完成。
datetest = "2016.05.09" + " "+ "15:45:45"
from datetime import datetime
d = datetime.strptime(datetest, "%Y.%m.%d %H:%M")
epocht = d.strftime("%Y.%m.%d %H:%M:%S")
答案 0 :(得分:1)
检查出来:
from datetime import time
timestamp = int(time.mktime(d.timetuple())) * 1000
答案 1 :(得分:1)
你可以试试这个 -
import time
import datetime
t = datetime.datetime(2016, 5, 9, 15, 45, 45)
print(time.mktime(t.timetuple() * 1000))
答案 2 :(得分:0)
project.time_entries_with_hours_sum.first.sum_hours
# => 9.0
答案 3 :(得分:0)
我使用dateutil解析器,因为它提供了一些灵活性,但其他人可能不同意
在[1]中:
from dateutil.parser import parse as dateparse
datetest = "2016.05.09" + " "+ "15:45:45"
dateparse(datetest).timestamp() * 1000
出[1]:
1462830345000.0
' dateparse'返回datetime.datetime对象:
在[2]中:
dateparse(datetest)
输出[2]:
datetime.datetime(2016, 5, 9, 15, 45, 45)