首页 > 解决方案 > Python-我可以使用 -date.strptime

问题描述

我尝试更改当天的格式(没有时间),然后出现下一个错误。请在这里向我解释问题:

from datetime import date
temp = '01/01/2000'
Date.strptime(temp, '%d/%m/%Y')

Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'Date' is not defined

标签: pythonpython-3.xpython-3.7

解决方案


改用datetime.datetime

from datetime import datetime
temp = '01/01/2000'
print(datetime.strptime(temp, '%d/%m/%Y'))

您的代码的问题在于date它没有该strptime属性,并且它的用法Date与大写 D 不同date

根据@MadPhysicist 的说法,Python 区分大小写。


推荐阅读