gpt4 book ai didi

python - 日期时间到十进制以使用 Python 拉入 matplotlib

转载 作者:太空宇宙 更新时间:2023-11-04 10:44:00 26 4
gpt4 key购买 nike

我有一个 <type 'datetime.timedelta'> (datetime.timedelta(0, 7200) 的对象对于 2:00:00我正在尝试将其转换为 2.0两个小时。分别如果我有datetime.timedelta(0, 9000)对于 2:30:00我希望它返回 2.5 .

我什至没有示例代码,因为我什至无法理解如何进行这样的转换。

最佳答案

如果你使用的是python >= 2.7,你可以使用total_seconds:

hours = td.total_seconds() / 3600

如果您使用的是 python < 2.7,您可以创建自己的 total_seconds:

total_seconds = lambda td: (td.microseconds + (td.seconds + td.days * 24 * 3600) * 10**6) / 10**6 

关于python - 日期时间到十进制以使用 Python 拉入 matplotlib,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18687730/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com