在python中存储时间长度的类型是什么?

时间:2011-07-05 08:59:40

标签: python datetime

我正在使用:

total_time=datetime.time(int(total_time_text.replace("h","").replace("m","").split(" ")[0]),int(total_time_text.replace("h","").replace("m","").split(" ")[1]),0)

存储时间长度。

但是当我有:

total_time_text ="26h 50m"

我得到一个例外

'hour must be in 0..23'

所以这个var的类型“time”不合适。我必须使用什么?

3 个答案:

答案 0 :(得分:11)

答案 1 :(得分:0)

请查看PLEAC了解很多日期/时间示例。

答案 2 :(得分:0)

如果您想存储时间长度,您可能不想使用datetime.time(这意味着一天中的特定时间而不是持续时间)。您应该使用datetime.timedelta,或者使用表示秒数(或分钟)的简单整数。