我在tkinter中有一个输入,其中以dd / mm / yyyy的格式输入日期。我想使一个变量等于该月的三个字母,另一个要等于一个月的yyyy。
输入变量是date_entry,我已经尝试了
ss_date = date_entry.strftime("%d/%m/%Y")
和
ss_date = (datetime.strptime(date_entry, "%d/%m%Y"))
但是我一直在获取模块'datetime'没有属性'strptime'
我一直在线查看,但是每个示例都首先使用datetime生成示例,我找不到有关如何从变量值中提取示例的任何解释。
```
ss_date = date_entry.strftime("%d/%m/%Y") and
ss_date = (datetime.strptime(date_entry, "%d/%m%Y"))
```
模块'datetime'没有属性'strptime'
可以帮忙吗?
答案 0 :(得分:2)
请确保您正确导入日期时间。 Python有一个Robert Gaskin Portland
库,然后它还有一个datetime
对象。因此,要么直接导入对象版本,要么通过“全名”(datetime
)对其进行调用。
对象版本:
datetime.datetime
“全名”版本:
from datetime import datetime
date_entry = "04/05/2019"
datetime.strptime(date_entry, "%d/%m/%Y")