属性错误:'datetime.date'对象没有'date'属性
我有一个这样的脚本:
import datetime
# variable cal_start_of_week_date has type <type 'datetime.date'>
# variable period has type <type 'datetime.timedelta'>
cal_prev_monday = (cal_start_of_week_date - period).date()
当我执行上面的代码时,出现了这个错误:
AttributeError: 'datetime.date' 对象没有 'date' 这个属性
我该怎么解决这个问题呢?
2 个回答
9
.date() 方法只适用于 datetime.datetime 对象。你现在用的是 datetime.date 类型的对象。
去掉这个方法的调用,你就可以高高兴兴了。
36
别再试着去调用一个日期对象的 date()
方法了。它本身就是一个日期。