【发布时间】:2020-04-08 17:00:32
【问题描述】:
这个问题可能会得到回答,但我找不到链接。我正在尝试将字符串转换为时间。 我的字符串看起来像“上午 9 点”
x = datetime.datetime.strptime(start,"%I:%M %p")
我收到以下错误:
time data '4:30 p.m.' does not match format '%I:%M %p'
我哪里错了??
【问题讨论】:
-
"下午"与“pm”不同。点不应该在那里。
-
你为什么不看看
%I、%M和%p的documentation来尝试理解错误? -
你的意思是我应该把 %p 改成别的东西吗?如果是,那么我应该使用什么来代替 %p ?
-
上午和下午不支持,看文档。您必须自己编写代码才能首先删除这些点。