[英]ValueError: time data 'In 00 days 23:07:56' does not match format 'In %d days %H:%M:%S'
I am trying to parse my date string with time library. 我正在尝试使用时间库解析日期字符串。 But i have an error in parsing.
但是我在解析时出错。
# Example is 'In 0 days 23:07:56'
client['license_time_start'] = time.strptime('In 0 days 23:07:56', 'In %d days %H:%M:%S')
ValueError: time data 'In 00 days 23:07:56' does not match format 'In %d days %H:%M:%S' ValueError:时间数据“在00天23:07:56”与格式“在%d天%H:%M:%S”不匹配
The error is because date can't be 0
. 错误是因为date不能为
0
。 It has to be an positive integer. 它必须是一个正整数。
Therefore, this produces an error:- 因此,这会产生错误:
time.strptime('In 0 days 23:07:56', 'In %d days %H:%M:%S')
# ValueError: time data 'In 0 days 23:07:56' does not match format 'In %d days %H:%M:%S'
This doesn't:- 这不是:-
time.strptime('In 01 days 23:07:56', 'In %d days %H:%M:%S')
# time.struct_time(tm_year=1900, tm_mon=1, tm_mday=1, tm_hour=23, tm_min=7, tm_sec=56, tm_wday=0, tm_yday=1, tm_isdst=-1)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.