请教一个两时间相加问题

请教一个两时间相加问题

import time

S1 = time.mktime(time.strptime('2008/01/30 23:10:10','%Y/%m/%d %H:%M:%S'))
S2 = time.mktime(time.strptime('2008/01/30 23:05:10','%Y/%m/%d %H:%M:%S'))

(hour,mon,sec) = time.gmtime(s1+s2)[3:6]

运行上面代码出现报错请教是啥回事,PYTHON不能作两时间想加?
Traceback (most recent call last):
  File "<pyshell#63>", line 1, in <module>
    (hour,mon,sec) = time.gmtime(s2+s1)[3:6]
ValueError: timestamp out of range for platform time_t
1. 两个绝对时间相加有什么物理含义么?
2. 就算要相加,也应该是一个绝对时间和一个时间间隔相加
3. python也没有不允许你相加,他只是告诉你结果溢出了
4. 所以你就算用绝对时间和时间间隔相加,也不能使结果溢出(一般Linux上的time_t是一个32位整数)
只是想在一个时间基础上加5分钟,看有没有别的方法运算两时间相加的
谢谢大家的帮助!!