爲什麼不能減去兩個時間對象?例如,12:00 - 11:00 = 1:00Missing datetime.time .__ sub__?
from datetime import time
time(12,00) - time(11,00) # -> timedelta(hours=1)
似乎datetime.time.__sub__
缺少
TypeError: unsupported operand type(s) for -: 'datetime.time' and 'datetime.time'
你知道爲什麼嗎?
你想要的結果可能是一個疏忽,或可得太多 - 筆者在此情況下,它是曖昧去」,所以我們不應該實現它完全「,而不是簡單地明確*定義案件。除了設計師之外,除了猜測真正的基本原理之外,沒有人能做到,但我同意這是一個明顯缺失的操作。無論如何,Python中的日期時間模塊比這更多的錯誤(時區的東西超出了braindamaged)... – 2010-01-16 23:47:24