如何将变量的值转换为日期时间对象
How to turn the value of a variable into a datetime object
我在 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'
你能帮忙吗
请确保正确导入日期时间。 Python 有一个库 datetime
,其中还有一个 datetime
对象。因此,要么直接导入对象版本,要么通过 'full name' (datetime.datetime
).
调用它
对象版本:
from datetime import datetime
date_entry = "04/05/2019"
datetime.strptime(date_entry, "%d/%m/%Y")
'Full name'版本:
import datetime
date_entry = "04/05/2019"
datetime.datetime.strptime(date_entry, "%d/%m/%Y")
我在 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'
你能帮忙吗
请确保正确导入日期时间。 Python 有一个库 datetime
,其中还有一个 datetime
对象。因此,要么直接导入对象版本,要么通过 'full name' (datetime.datetime
).
对象版本:
from datetime import datetime
date_entry = "04/05/2019"
datetime.strptime(date_entry, "%d/%m/%Y")
'Full name'版本:
import datetime
date_entry = "04/05/2019"
datetime.datetime.strptime(date_entry, "%d/%m/%Y")