当我尝试运行以下代码时,即使按照我所知的日期遵循指定的格式字符串,我仍会遇到值错误。
try:
datetime.datetime.strptime('23-Jan-2017 15:30:00', '%d-%B-%Y %H:%M:%S')
except ValueError as e:
print('Not mathcing')
traceback.print_exc()
Run Code Online (Sandbox Code Playgroud)
我要去哪里错了?日期和格式与给定的格式字符串匹配,那么我在做什么错呢?
您本月需要一个小写字母b
'%d-%B-%Y %H:%M:%S'
Run Code Online (Sandbox Code Playgroud)
应该
'%d-%b-%Y %H:%M:%S'
Run Code Online (Sandbox Code Playgroud)
请参阅此处以获取格式值的完整列表
%b Month as locale’s abbreviated name. Sep
%B Month as locale’s full name. September
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
43 次 |
| 最近记录: |