欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python 按季度循環

劉姿婷2年前10瀏覽0評論

Python是一門強大的編程語言,擁有很多實用的功能,其中按季度循環功能在數據分析和處理中經常使用。

# 導入datetime模塊
import datetime
# 獲取當前時間
now = datetime.datetime.now()
# 獲取當前季度
quarter = (now.month - 1) // 3 + 1
# 循環輸出當前季度到未來6個季度的季度起始日期和終止日期
for i in range(6):
if quarter == 1:
start_date = datetime.datetime(now.year, 1, 1)
end_date = datetime.datetime(now.year, 4, 1) - datetime.timedelta(days=1)
elif quarter == 2:
start_date = datetime.datetime(now.year, 4, 1)
end_date = datetime.datetime(now.year, 7, 1) - datetime.timedelta(days=1)
elif quarter == 3:
start_date = datetime.datetime(now.year, 7, 1)
end_date = datetime.datetime(now.year, 10, 1) - datetime.timedelta(days=1)
else:
start_date = datetime.datetime(now.year, 10, 1)
end_date = datetime.datetime(now.year + 1, 1, 1) - datetime.timedelta(days=1)
print(f"第{i + 1}季度的起始日期為:{start_date.strftime('%Y-%m-%d')},終止日期為:{end_date.strftime('%Y-%m-%d')}")
quarter = (quarter % 4) + 1

在這段代碼中,我們首先導入了 Python 內置的 datetime 模塊,然后通過 now() 方法獲取了當前時間。接下來,我們計算了當前時間所處的季度并輸出了當前季度到未來6個季度的季度起始日期和終止日期。

這個功能在數據分析和處理中非常實用,可以對按季度計算的數據進行循環處理,從而得到更加精準的結果。