假设我在dateime
对象中存储了以下日期和时间(2017年6月12日07:10:43.340)。因此,我有一个timestamp
对象,如下所示:
from datetime import *
timeH = datetime(2017, 6,12, 7, 10, 43, 340)
timeHstamp = timeH.timestamp()
我想得到的只是时间的十进制表示。就是
7.178
我手动计算,将秒除以60(43.34/60),将其加上分钟数(10+0.7223),将总分钟数除以60(10.7223/60),然后加上小时数(7+0.178)。我知道我可以编写一个自定义函数,输出我所需要的内容。然而,我想知道是否有任何可用的方法可以实现这一点
我搜索过stackoverflow和其他网站;但是,在Python中似乎没有这样的函数。这篇文章提供了一些类似的东西,但在Matlab中Convert hh:mm time to decimal time (Matlab)
使用
datetime.combine
的一种方法:输出:
相关问题 更多 >
编程相关推荐