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