我正在使用:
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”不合适。我必须使用什么?
答案 0 :(得分:11)
答案 1 :(得分:0)
请查看PLEAC了解很多日期/时间示例。
答案 2 :(得分:0)
如果您想存储时间长度,您可能不想使用datetime.time
(这意味着一天中的特定时间而不是持续时间)。您应该使用datetime.timedelta
,或者使用表示秒数(或分钟)的简单整数。