1
我想輸入開始和結束時間:日期&時間 我想運行兩個日期之間的經過時間的計算。Python3使用日期時間計算時間?
試圖瞭解日期時間,日期,時間,timedelta。 strptime/strftime
如果用戶輸入; START_TIME:2017,7,15上午10時45 END_TIME:2017,7,16凌晨1:30
計算值小時/使用權重的diff分鐘: 上午10時45分 - >下午9點00 = 10:15 * 2 下午9:00 - >凌晨1:30 = 4:30 * 2.5
嘗試過這樣的事情:
st_date = date(2017, 6, 15)
st_time = time(10, 45)
start = datetime.combine(st_date, st_time)
end_date = date(2017, 6, 15)
end_time = time(22, 30)
end = datetime.combine(end_date, end_time)
st = datetime.strftime(end, '%Y %B %d %I:%M %p')
et = datetime.strftime(start, '%Y %B %d %I:%M %p')
但它是完全錯誤的。我無法對strftime對象執行操作。你能指點我如何繼續的正確方向。
謝謝。日期(INT(輸入())) – scopa