无法通过 strptime python 将“00:30 AM”转换为 24 小时制
Not able to convert "00:30 AM" to 24 hours by strptime python
我正在尝试将“00:30 AM”转换为 24 小时制,但它给出了 ValueError: time data '00:30 AM' does not match format '%I:%M %p'
使用的代码是:
datetime.datetime.strptime('00:30 AM','%I:%M %p')
有人可以帮我解决这个错误吗?
%I
格式需要一个介于 one 和十二之间的数字,而不是零和十二。 12 小时制始终使用 12
表示午夜或中午。
%I
Hour (12-hour clock) as a zero-padded decimal number.
01, 02, ..., 12
将 00
替换为 12
或使用不同的解析方法。
我正在尝试将“00:30 AM”转换为 24 小时制,但它给出了 ValueError: time data '00:30 AM' does not match format '%I:%M %p'
使用的代码是:
datetime.datetime.strptime('00:30 AM','%I:%M %p')
有人可以帮我解决这个错误吗?
%I
格式需要一个介于 one 和十二之间的数字,而不是零和十二。 12 小时制始终使用 12
表示午夜或中午。
%I
Hour (12-hour clock) as a zero-padded decimal number.
01, 02, ..., 12
将 00
替换为 12
或使用不同的解析方法。