mysql數據庫表有一個列,其數據類型是時間(http://dev.mysql.com/doc/refman/5.0/en/time.html)。當訪問表數據時,Python以datetime.timedelta對象的形式返回此列的值。我如何從中提取時間? (我沒有真正理解python手冊中的timedelta是什麼)。Python:如何從datetime.timedelta對象獲取時間?
E.g.在表中的列包含值「18:00:00」 Python的MySQLdb的返回此爲datetime.timedelta(0,64800)
請忽略下面是什麼(它不會返回不同的值) -
增加:無論表中的時間值,python-MySQLdb似乎只返回datetime.timedelta(0,64800)。
注:我使用Python 2.4
我應該提到我第一次嘗試使用`datetime.time.min + value`,但這不起作用,因爲`datetime.time`對象不能添加到`datetime.timedelta`對象中。 – 2009-04-18 21:05:59