作者s82237823 ()
看板Python
標題[問題] 計算遲到的分鐘數
時間Wed Apr 3 16:37:20 2019
請問一下
假設準時的時間是10:00:00
到達的時間是11:18:11
這中間的差異是 78分鐘
請問python要用什麼方法得出這個結果
目前想到的是計算小時差異*60+分鐘差異
有沒有其他比較簡單的作法
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 70.93.230.230
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Python/M.1554280643.A.77B.html
1F:推 lemon651: 為什麼不記秒就好了? 04/03 17:03
2F:→ lemon651: 秒/60 就是分鐘了啊 為什麼要把單位變大再乘回來 04/03 17:04
因為打卡機預設的紀錄是 H:M:S
所以如果要記成秒的話 我還是要轉換成秒然後再除回來
這樣也是兩次工
3F:→ jiyu520: google查關鍵字比伸手還更能累積 04/03 17:40
你有比較好的建議嗎?
我是認真的想知道要怎麼做比較好
我查過datetime/time delta
可是好像沒有比我原本預設的方法快
因為原始資料是打卡機撈出來的 所以格式就是在那邊
不過我會試試一樓說的方法 看會不會比較快
謝謝:)
※ 編輯: s82237823 (70.93.230.230), 04/04/2019 01:46:01
4F:推 metsuan: 用秒+1 04/04 05:14
5F:→ MOONY135: 什麼是比你預設的快 所謂的快是程式上的快 04/04 08:00
6F:→ MOONY135: 還是你寫程式上的方便? 04/04 08:01
7F:→ MOONY135: 然後datetime就有strftime可以用了 04/04 08:04
8F:推 TitanEric: 推樓上 建議原po可以在文章附上自己已經survey的部分 04/04 10:37
9F:→ TitanEric: 避免誤會成伸手牌 04/04 10:37
10F:→ MOONY135: 如果你真有查datetime的話 就會知道total second 然後問 04/04 16:19
11F:→ MOONY135: 題就解決了 04/04 16:19
12F:→ jiyu520: google > python calculate seconds between two times 04/04 19:53
13F:→ jiyu520: 我的意思是,這問題解法很多、關鍵字下"python, caculate 04/04 19:54
14F:→ jiyu520: , time, seconds",會有很多討論 04/04 19:54
了解 感謝各位
我下次會把code一併附上
謝謝大家
※ 編輯: s82237823 (70.93.230.230), 04/04/2019 20:14:48