如何在Python中将tick转换为datetime?
我正在尝试将52707330000转换为1小时27分钟50秒。
这里http://tickstodatetime.com/可以实现,但我不懂JavaScript语言。
如何在Python中将tick转换为datetime?
我正在尝试将52707330000转换为1小时27分钟50秒。
这里http://tickstodatetime.com/可以实现,但我不懂JavaScript语言。
import datetime
ticks = 52707330000
converted_ticks = datetime.datetime.now() + datetime.timedelta(microseconds = ticks/10)
接着会是这样的:
converted_ticks.strftime("%Y-%m-%d %H:%M:%S") // '2015-08-07 14:17:48'
希望这可以帮到你!编辑:仅使用datetime.timedelta(microseconds = ticks / 10)
会给出时间,而不是相对于“现在”的时间。#!/usr/bin/env python
from __future__ import division
from datetime import datetime, timedelta
ticks = 52707330000
dt = datetime(1, 1, 1) + timedelta(microseconds=ticks/10)
print(dt.isoformat() + "Z")
# -> 0001-01-01T01:27:50.733000Z
from datetime import datetime
timestamp = 52707330000
your_date = datetime.fromtimestamp(timestamp)
还是不还?