計算兩個時間點之間的分鍾數
import datetime
def minNums(startTime, endTime): '''計算兩個時間點之間的分鍾數''' # 處理格式,加上秒位 startTime1 = startTime + ':00' endTime1 = endTime + ':00' # 計算分鍾數 startTime2 = datetime.datetime.strptime(startTime1, "%Y-%m-%d %H:%M:%S") endTime2 = datetime.datetime.strptime(endTime1, "%Y-%m-%d %H:%M:%S") seconds = (endTime2 - startTime2).seconds # 來獲取時間差中的秒數。注意,seconds獲得的秒只是時間差中的小時、分鍾和秒部分的和,並沒有包含時間差的天數(既是兩個時間點不是同一天,失效) total_seconds = (endTime2 - startTime2).total_seconds() # 來獲取准確的時間差,並將時間差轉換為秒 print total_seconds mins = total_seconds / 60 return int(mins) if __name__ == "__main__": startTime_1 = '2019-07-28 00:00' endTime_1 = '2019-07-29 00:00' fenNum = minNums(startTime_1, endTime_1) print fenNum
輸出: