Skip to main content
 首页 » 编程设计

python datetime gets object has no attribute today错误

2025年05月04日14JustinYoung

我有以下两种不同的日期时间用途:

date=request.GET.get('date','') 
    if date: 
        date = datetime.strptime(date, "%m/%d/%Y") 
        print date 
    else: 
        date = datetime.date.today() 

似乎需要导入的是:

from datetime import datetime 
date = datetime.strptime(date, "%m/%d/%Y") 

和

import datetime 
date = datetime.date.today() 

我不能同时拥有:

from datetime import datetime 
import datetime 

或者一个覆盖另一个。

如果我有一个,我会得到错误: 对象今天没有属性

如何使用这两个日期时间函数?

请您参考如下方法:

您可以为导入名称添加别名以确保它们的使用方式不同。这是 datetime 在 Python 社区中受到批评的原因之一。

关于:

from datetime import datetime as dt 
import datetime 

这些将代表两个不同的事物。如 dir(dt) 和 dir(datetime)

所示