作者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/cn.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