要解决这个问题,您可以使用strftime()函数将日期对象转换为字符串,而不是直接输出日期对象。
这里是一个示例代码,演示如何遍历日期字符串列表,并使用strptime()函数将其转换为日期对象,并使用strftime()函数将日期对象转换回字符串:
from datetime import datetime
date_strings = ["2011-7-5", "2012-8-15", "2013-9-25"]
for date_string in date_strings:
# 将日期字符串转换为日期对象
date_object = datetime.strptime(date_string, "%Y-%m-%d")
# 将日期对象转换为字符串
formatted_date = date_object.strftime("%Y-%m-%d")
# 输出格式化后的日期字符串
print(formatted_date)
输出将是:
2011-07-05
2012-08-15
2013-09-25
使用strftime()函数可以根据需要自定义日期字符串的格式。在上面的示例中,"%Y-%m-%d"表示年份-月份-日期的格式。您可以根据自己的需求更改这个格式字符串。
上一篇:遍历日期MySQL循环