在python中添加unix时间戳的小时数

时间:2012-12-17 23:41:03

标签: python python-2.7

我需要在特定的unix时间戳上添加5个小时。它就像游戏的开始和停止时间。所以我知道开始时间和游戏的持续时间。我需要结束时间。如何在python中完成这个?

2 个答案:

答案 0 :(得分:10)

UNIX时间戳以秒为单位。

end_timestamp = start_timestamp + 5 * 60 * 60

答案 1 :(得分:2)

可以明确并使用以下内容:

>>> 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)