为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕运维8079593 2021-12-16 16:14:51
我在 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") andss_date = (datetime.strptime(date_entry, "%d/%m%Y"))```模块“datetime”没有属性“strptime”
查看完整描述

1 回答

?
慕侠2389804

TA贡献1719条经验 获得超6个赞

请确保正确导入日期时间。Python 有一个库datetime,其中也有一个datetime对象。因此,要么直接导入对象版本,要么通过“全名”( datetime.datetime)调用它。


对象版本:


from datetime import datetime

date_entry = "04/05/2019"

datetime.strptime(date_entry, "%d/%m/%Y")

“全名”版本:


import datetime

date_entry = "04/05/2019"

datetime.datetime.strptime(date_entry, "%d/%m/%Y")


查看完整回答
反对 回复 2021-12-16
  • 1 回答
  • 0 关注
  • 152 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信