如何从结构日期时间获取时间戳?什么是不存在的datetime.utcnow().timestamp()
的正确选择?
答案 0 :(得分:6)
还有另一个愚蠢的伎俩 - 实现timedelta
(datetime.utcnow()-datetime(1970,1,1,0,0,0)).total_seconds()
找到here。的更好强>
(datetime.utcnow()-datetime.fromtimestamp(0)).total_seconds()
此解决方案包含subseconds。
答案 1 :(得分:5)
import time,datetime
time.mktime(datetime.datetime.today().timetuple())
答案 2 :(得分:4)
如果您不必从结构日期时间获取时间戳,则可以减少此类指令
import time
print time.time()
答案 3 :(得分:0)
如果我理解你正在寻求什么样的输出:
from datetime import datetime
timestamp = datetime.now().strftime("%H:%M:%S")
print(timestamp)
> 11:44:40
编辑:似乎我误解了你的问题?你要求天真的世界时间,然后galaxyan的答案很简洁。
答案 4 :(得分:0)
使用time
和int
删除千变位
import time
int(time.time())
# 1561043225