打印日期时间列表。日期对象,您看到的是列表元素的表示形式。不要打印整个列表,而是从列表元素构造一个str:
import datetime
spam = [datetime.date(2021, 12, 7), datetime.date(2021, 12, 8)]
print(spam)
print(', '.join(map(str, spam)))
print(', '.join(str(item) for item in spam))
print(', '.join(item.strftime('%d.%m.%Y') for item in spam))
输出
[datetime.date(2021, 12, 7), datetime.date(2021, 12, 8)]
2021-12-07, 2021-12-08
2021-12-07, 2021-12-08
07.12.2021, 08.12.2021
或者遍历列表,逐个打印元素。