我需要将 5 小时添加到某个 unix 时间戳。它就像游戏的开始和停止时间。所以我知道开始时间和比赛的持续时间。我需要输入结束时间。如何在 python 中做到这一点?
问问题
9317 次
2 回答
17
UNIX 时间戳以秒为单位。
end_timestamp = start_timestamp + 5 * 60 * 60
于 2012-12-17T23:42:59.990 回答
3
可以是明确的并使用以下内容:
>>> from datetime import timedelta, datetime
>>> a = datetime.fromtimestamp(0)
>>> b = a + timedelta(hours=5)
>>> c = time.mktime(b.timetuple())
>>> c
18000.0
>>> datetime.fromtimestamp(c)
datetime.datetime(1970, 1, 1, 6, 0)
于 2012-12-17T23:50:37.047 回答