我有一个python列表形式的日期,我需要将其转换为datetime格式,以便可以从中获取月份。但是我得到了错误: ValueError:时间数据“ ['2019-06-27']”与格式'%Y-%m-%d'不匹配
for i, e in reversed(list(enumerate(dates_list))):
if dates_list[i][0] == 'Monday':
print(dates_list[i][1])
weekstart.append(dates_list[i][1])
format_str = '%Y-%m-%d'
datetime_obj = datetime.datetime.strptime(str(weekstart), format_str)
m = datetime_obj.strftime("%m")
dates_list: [('Monday','2019-06-24'),('Tuesday','2019-06-25'),('Wednesday','2019-06-26'),('Thursday','2019 -06-27'),('Friday','2019-06-28'),('Saturday','2019-06-29'),('Sunday','2019-06-30')] < / p>
周末开始时间:2019-06-24
有人可以帮我度过一个月的假期吗?
答案 0 :(得分:0)
weekstart = None
for i, e in reversed(list(enumerate(dates_list))):
if dates_list[i][0] == 'Monday':
print(dates_list[i][1])
weekstart = dates_list[i][1]
if weekstart:
format_str = '%Y-%m-%d'
datetime_obj = datetime.datetime.strptime(weekstart, format_str)
m = datetime_obj.strftime("%m")