我有一個方法,需要兩個字符串(時間),例如15:01
該方法應該花費時間,並做time1-time2
並在幾分鐘內返回給我一個新的時間。 例如。 15:53 - 15:59
應該給我6 minutes
然而我卡住了。Python:比較兩次,並在幾分鐘內返回
這是我的代碼:
import datetime
class timeCalc(object):
def timeDiff(self,time1,time2):
timeA = datetime.datetime.strptime(time1, "%H:%M")
timeB = datetime.datetime.strptime(time2, "%H:%M")
newTime = timeA - timeB
你爲什麼卡住了? 'newTime'給你什麼?當您探索該對象上可用的方法時會發生什麼? (爲什麼你在這裏定義一個類 - 爲什麼不是'timeDiff'只是一個函數?) –
它給了我一個非常奇怪的格式的結果。我想在幾分鐘內獲得差異,然後當我在控制檯中進行打印時,會拋出錯誤 –