在Python中将dd-MON-yy字符串转换为日期

Jim*_*lay 0 python strptime

我有一个 dd-MON-yy 格式的字符串。在 python 中转换为日期时,由于年份是两位数,因此导致了问题。

datetime.datetime.strptime('17-JUN-03', '%d-%m-%y')
Run Code Online (Sandbox Code Playgroud)

错误是,

ValueError: time data '17-JUN-03' does not match format '%d-%m-%y'
Run Code Online (Sandbox Code Playgroud)

use*_*700 5

尝试这个:

import datetime
print(datetime.datetime.strptime('17-JUN-03', '%d-%b-%y'))
Run Code Online (Sandbox Code Playgroud)

结果:

2003-06-17 00:00:00
Run Code Online (Sandbox Code Playgroud)

日期时间格式代码