在Python中返回字符串日期的日期

在Python中返回字符串日期的日期,python,python-3.x,Python,Python 3.x,我有一个python字符串date,我想返回该字符串的日期、年份和月份。例如年份=2020,月份=05 dteStartDate ='05/01/2020' dteStartDate.day 使用datetime.datetime: >>> from datetime import datetime >>> start_date = datetime.strptime('05/01/2020', '%m/%d/%Y') >>> start_

我有一个python字符串date,我想返回该字符串的日期、年份和月份。例如年份=2020,月份=05

dteStartDate ='05/01/2020'
dteStartDate.day

使用
datetime.datetime

>>> from datetime import datetime
>>> start_date = datetime.strptime('05/01/2020', '%m/%d/%Y')
>>> start_date.day, start_date.year, start_date.month
(1, 2020, 5)

你试过什么?您是否研究过如何将字符串转换为具有
.date
属性的(date)对象?是的,我尝试使用strftime,但它说str没有属性我得到一个错误模块“datetime”没有属性“strtime”您是否从datetime导入了
datetime
像我在上面粘贴的代码一样,还是只导入日期时间?如果您刚刚导入了
datetime
,那么您需要使用
datetime.datetime.strtime
(访问
datetime
模块中
datetime
类的
strtime
方法)。