【发布时间】:2021-05-14 04:45:45
【问题描述】:
我一直在尝试将以下时间格式8.25 (fractional hours) 更改为8.15 meaning 8:15。和17.75 到17.45 meaning 17:45。问题是我特别需要那种格式(timedelta)e.g 17.45 带有一个点. 而不是:。
【问题讨论】:
-
提示:
60 * .75 = 45... -
删除了
pandas标签,因为它无关紧要。 -
问题不清楚所有文字的类型。它告诉我们一些关于 format 的信息,但只显示令人困惑的示例。
-
@Wolf:我认为这里的重点是像
17.75这样的数字不是时间格式,而是分数小时,即持续时间 (在 Python 中由timedelta表示)。我在 Dave 的 other question 上发布了如何做到这一点的方法。 -
在这里整合your follow-up question会不会少很多困惑?
标签: python python-3.x time timedelta