可以使用Python中的datetime模块来处理日期和时间。首先,将未来7天的时间数组和闭馆日期数组转换为datetime对象。

from datetime import datetime

future_dates = ['xxxx-xx-xx', 'xxxx-xx-xx', 'xxxx-xx-xx', 'xxxx-xx-xx', 'xxxx-xx-xx', 'xxxx-xx-xx', 'xxxx-xx-xx']
closed_dates = ['xxxx-xx-xx', 'xxxx-xx-xx', 'xxxx-xx-xx']

future_dates = [datetime.strptime(date, '%Y-%m-%d') for date in future_dates]
closed_dates = [datetime.strptime(date, '%Y-%m-%d') for date in closed_dates]

然后,遍历未来7天的时间数组,检查每个日期是否在闭馆日期数组中。如果日期在闭馆日期数组中,则将该日期添加到新的7天时间数组中。

new_dates = []

for date in future_dates:
    if date in closed_dates:
        new_dates.append(date)

print(new_dates)

这样就可以得到新的7天时间数组,其中包含闭馆日期。

Python 获取未来 7 天时间数组并包含闭馆日期

原文地址: https://www.cveoy.top/t/topic/o32R 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录