Get timestamp in seconds from python's datetime
如何从结构datetime中获取时间戳?对于不存在的
还有另一个愚蠢的伎俩——实现
1 | (datetime.utcnow()-datetime(1970,1,1,0,0,0)).total_seconds() |
在这里找到。更好
1 | (datetime.utcnow()-datetime.fromtimestamp(0)).total_seconds() |
。
这个解包含亚秒。
1 2 | import time,datetime time.mktime(datetime.datetime.today().timetuple()) |
如果不必从结构datetime中获取时间戳,可以这样减少指令
1 2 | import time print time.time() |
号
如果我正确理解了您想要的输出类型:
1 2 3 4 5 | from datetime import datetime timestamp = datetime.now().strftime("%H:%M:%S") print(timestamp) > 11:44:40 |
编辑:我好像误解了你的问题?你要的是幼稚的宇宙时间,那么Galaxyan的答案是简洁的。