datetime.datetime
对象本身是不可迭代的,但是你可以轻松地将其转换为可迭代对象,例如字符串或时间戳
from datetime import datetime
# 创建一个 datetime 对象
dt = datetime.now()
# 将 datetime 对象转换为字符串
dt_str = dt.strftime("%Y-%m-%d %H:%M:%S")
# 将字符串添加到列表中
date_list = [dt_str]
print(date_list)
如果你想要将一系列日期添加到列表中,可以使用列表推导式:
from datetime import datetime, timedelta
# 创建一个起始日期
start_date = datetime(2021, 1, 1)
# 创建一个日期范围
date_range = [start_date + timedelta(days=i) for i in range(10)]
# 将日期范围添加到列表中
date_list = [dt.strftime("%Y-%m-%d") for dt in date_range]
print(date_list)
在这个例子中,我们创建了一个从 2021 年 1 月 1 日开始的日期范围,并将每个日期转换为字符串格式,然后添加到列表中。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云