色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

python 生成日期序列

林國瑞2年前9瀏覽0評論

Python可以非常方便地生成日期序列。有很多常用的方法可以根據需要生成不同的日期序列。此外,Python的datetime模塊和pandas庫中的日期函數和方法可以進一步擴展日期序列生成的功能。

# 生成指定日期范圍內的日期序列
import datetime
start_date = datetime.date(2021,8,1)
end_date = datetime.date(2021,8,31)
delta = datetime.timedelta(days=1)
while start_date<= end_date:
print(start_date.strftime('%Y-%m-%d'))
start_date += delta

上面的代碼可以生成從2021年8月1日到2021年8月31日的日期序列。

# 生成當月的日期序列
import datetime
now = datetime.datetime.now()
first_day = datetime.date(now.year, now.month, 1)
last_day = datetime.date(now.year, now.month+1, 1) - datetime.timedelta(days=1)
delta = datetime.timedelta(days=1)
while first_day<= last_day:
print(first_day.strftime('%Y-%m-%d'))
first_day += delta

上面的代碼可以生成當月的日期序列。

# 生成指定天數的日期序列
import datetime
today = datetime.date.today()
days = 10
delta = datetime.timedelta(days=1)
for i in range(days):
print(today.strftime('%Y-%m-%d'))
today += delta

上面的代碼可以生成接下來的10天的日期序列。

根據不同的需求,可以使用不同的方法生成日期序列。同時還可以使用datetime模塊和pandas庫中的日期函數和方法來進一步擴展日期序列生成的功能。