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

python 時間取月底

劉姿婷1年前9瀏覽0評論

在Python中,我們可以使用datetime模塊來操作時間。為了取得月底的日期,我們可以先創建一個日期對象,然后再通過一些操作得到月底的日期。

import datetime
def getMonthEnd(date):
year = date.year
month = date.month
if month == 12:
month = 1
year += 1
else:
month += 1
nextMonthStart = datetime.date(year, month, 1)
monthEnd = nextMonthStart - datetime.timedelta(days=1)
return monthEnd

在函數中,我們先獲得日期對象的年份和月份。如果月份是12月,我們需要將年份加1,月份變為1。如果月份不是12月,我們只需要將月份加1即可。

然后,我們使用datetime.date()方法創建下一個月的第一天。這里使用下一個月的第一天是因為我們只需要減去1天,就能得到月底。最后,我們將下一個月的第一天減去1天,就可以得到這個月的月底日期了。

使用該函數,我們可以輕松地取得任意日期的月底日期。

date = datetime.date(2022, 4, 10)
monthEnd = getMonthEnd(date)
print(monthEnd) # 2022-04-30