Ⅰ python 前幾個月日期函數怎麼寫月份的加減法,時間加減運算。
from datetime import datetime
import math
now = datetime.now()
if x==0:
return now
else:
a = x%12 # 取余數 前a個月 限制0<a<12
b = math.ceil(x/12)+1 if x%12==0 else math.ceil(x/12) # 前b-1年
if x<now.month:
date1 = datetime.strftime(datetime(now.year-b+1,now.month-a,now.day),'%Y-%m-%d')
else :
date1 = datetime.strftime(datetime(now.year-b,now.month+12-a,now.day),'%Y-%m-%d')
return date1
Ⅱ 2022年9月26日到2023年3月26日(今天)過了多少天
這段時間的天數可以通過Python的日期時間庫進行計算,以下是Python的代碼實現:
在這段代碼中,首先我們使用date函數定義了起始日期和結束日期,然後通過兩個日期物搭相減和冊得到時間差,最後使用delta.days得到時間差的天數。輸出結果為:從2022年9月26日到2023年3月26日,共喚螞宏過了181天。