模块“ datetime”没有属性“ date”

时间:2018-11-19 09:33:23

标签: python datetime

import datetime
currentDate = datetime.date.today()
print (currentDate)
print (currentDate.year)

这会导致错误:

AttributeError: module 'datetime' has no attribute 'date'

我仍在学习python(1周大)

2 个答案:

答案 0 :(得分:0)

我正在使用VSCode和Python 3。

遇到类似问题 AttributeError:模块'datetime'没有属性'date'

我已将文件命名为datetime.py,所以我猜它正在导入自身。 我将其更改为datetimemanipulations.py并能够打印今天的日期。

Changed name to datetimemanipulations.py

import datetime as dt
print(dt.date.today())

答案 1 :(得分:-2)

尝试使用此:

from datetime import date

currentDate = date.today()
print(currentDate)
print(currentDate.year)

我的输出:

  

2018-11-19

     

2018

有关datetime的更多信息,可以使用此documentation.