Python 是一款高效的編程語(yǔ)言,它可以輕松地進(jìn)行按月計(jì)算。在 Python 中,你可以使用 datetime 模塊來(lái)輕松處理日期和時(shí)間信息。
在 Python 中,使用 datetime 模塊來(lái)表示日期和時(shí)間。這個(gè)模塊提供了許多類(lèi)和功能,可以用于處理日期/時(shí)間。
要按月計(jì)算,可以使用 timedelta 和 dateutil 模塊。
import datetime import dateutil.relativedelta # 當(dāng)前日期和時(shí)間 now = datetime.datetime.now() # 當(dāng)前月份的第一天和最后一天 first_day = datetime.datetime(now.year, now.month, 1) last_day = first_day + dateutil.relativedelta.relativedelta(months=1, days=-1) # 輸出月份范圍 print("本月范圍:") print(first_day.strftime("%Y-%m-%d")) print(last_day.strftime("%Y-%m-%d")) # 上個(gè)月份的第一天和最后一天 previous_month = now - dateutil.relativedelta.relativedelta(months=1) first_day = datetime.datetime(previous_month.year, previous_month.month, 1) last_day = first_day + dateutil.relativedelta.relativedelta(months=1, days=-1) # 輸出上個(gè)月份的范圍 print("上月范圍:") print(first_day.strftime("%Y-%m-%d")) print(last_day.strftime("%Y-%m-%d"))
這個(gè)程序可以輸出本月的第一天和最后一天,以及上個(gè)月的第一天和最后一天。使用 datetime 和 dateutil.relativedelta 對(duì)日期進(jìn)行計(jì)算是非常方便的。
總之,Python 是一款非常好用的編程語(yǔ)言,它可以輕松地進(jìn)行按月計(jì)算。我們可以使用 datetime 和 dateutil.relativedelta 兩個(gè)模塊方便地計(jì)算日期和時(shí)間。