Python: strptime() formatting



我正在使用CPython。这是代码:

import datetime
userBirthday = print("Enter your birthday(DD/MM/YYYY): ")
compBirthday = datetime.datetime.strptime(userBirthday, "%d/%b/%Y")

我收到这个错误消息:

ValueError: time data '13/12/2001' does not match format '%d/%b%Y'

您想要的是:

datetime.datetime.strptime(userBirthday, "%d/%m/%Y")

其中m代表"月"。

此外,签出dateutil.parser.parse,它可以识别多种格式。

相关内容

  • 没有找到相关文章

最新更新