如何使用12:00格式的datetime.strptime?

时间:2018-05-16 11:10:54

标签: python datetime timestamp

我在将字符串转换为使用datetime.strptime

时遇到问题
import time
import pandas as pd

tm = ('12:00')
datetime.strptime(tm, '%I, %M')

ValueError: time data '12:00' does not match format '%I, %M'

我应该使用其他格式吗?

1 个答案:

答案 0 :(得分:2)

由于您的输入看起来像12:00,因此其格式为<hour>:<minute>,因此您需要使用格式规范%I:%M

注意:%I只会在0112之间 - 如果您的时间戳中的第一个数字可能大于12,则应使用%H代替