如何将变量的值转换为日期时间对象

我在 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”


慕运维8079593
浏览 153回答 1
1回答

慕侠2389804

请确保正确导入日期时间。Python 有一个库datetime,其中也有一个datetime对象。因此,要么直接导入对象版本,要么通过“全名”( datetime.datetime)调用它。对象版本:from datetime import datetimedate_entry = "04/05/2019"datetime.strptime(date_entry, "%d/%m/%Y")“全名”版本:import datetimedate_entry = "04/05/2019"datetime.datetime.strptime(date_entry, "%d/%m/%Y")
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python