如何从Python日期时间获取数小时? [英] How can I get hours from a Python datetime?
本文介绍了如何从Python日期时间获取数小时?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
h =((((d.hour * 60)+ d.minute )* 60)+ d.second)/(60.0 * 60)
上午6点45分,18时45分,18时45分等。有更好的方法吗?
解决方案
h = d.hour + d.minute / 60. + d.second / 3600.
括号...
I have a Python datetime, d, and I want to get the number of hours since midnight as a floating point number. The best I've come up with is:
h = ((((d.hour * 60) + d.minute) * 60) + d.second) / (60.0 * 60)
Which gives 4.5 for 4:30am, 18.75 for 6:45pm, etc. Is there a better way?
解决方案
h = d.hour + d.minute / 60. + d.second / 3600.
has less brackets…
这篇关于如何从Python日期时间获取数小时?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文