请问各位关于处理时间的问题

请问各位关于处理时间的问题

如在一个文件里记录的开始时间是:12:15:45,结束时间是:12:47:44
现在我从文件里已经把以上两个时间取出来放在一个文件里,但我想得到以上两个时间相减得到一个总的花费时间:
不知PYTHON有没有相应的方法?>
MB Start Time is 12:15:45
MB End Time is 12:47:44
t1=datetime.datetime(2006,1,1,12,15,45)
t2=datetime.datetime(2006,1,1,12,47,44)
(t2-t1).seconds

可以计算相差多少秒和多少天
看看行不行
我试了一下以下的语名,但出现报错了,请帮忙看看为什么报错?
>>>t1 =datetime.time(12,15,45)
>>>t2 =datetime.time(12,47,44)
>>>t2-t1
Traceback (most recent call last):
  File "<pyshell#58>", line 1, in <module>
    (t2-t1)
TypeError: unsupported operand type(s) for -: 'datetime.time' and 'datetime.time'
datetime.datetime
不是datetime.time
老兄,如果用datetime.datetime(),格式必须是要加年月日在前面.但我现在取出来的时间只有日分秒.
如果和年月日无关的话
那就随便假设个时间啊
比如1938.3.8