91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python中怎么獲取指定月最后一天的日期

發布時間:2021-07-24 17:37:24 來源:億速云 閱讀:1163 作者:Leah 欄目:編程語言

Python中怎么獲取指定月最后一天的日期,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

Excel完成這個需求

① 在單元格中輸入EOMONTH()公式

Python中怎么獲取指定月最后一天的日期

② 完成填充操作

Python中怎么獲取指定月最后一天的日期

③ 將時間戳轉換為短日期格式

可以看到在excel中輸入該公式后,默認返回的是一個時間戳,我們需要將其轉換為我我們需要的短日期格式。

Python中怎么獲取指定月最后一天的日期

Python完成這個需求

在完成這個需求之前,我們先來講述幾個知識點,否則你會看著懵逼。

1)datetime庫中的知識點

import datetime  date1 = datetime.date.today() print(date1)  year = datetime.date.today().year print(year)`  month = datetime.date.today().month print(month)

結果如下:

Python中怎么獲取指定月最后一天的日期

可以看出:上面我們使用today()函數直接獲取了當前系統的年月,并且利用year和month屬性分別獲取了當前系統時間的年、月。

接下來,我們使用該模塊獲取指定年、月的指定日期,其中day=1表示獲取當前年月的第一天,day=2表示獲取當前年月的第二天......依次進行下去。

date1 = datetime.date(year=year, month=month, day=1) print(date1)  date2 = datetime.date(year=year, month=month, day=2) print(date2)

結果如下:

Python中怎么獲取指定月最后一天的日期

通過上述演示,應該可以知道怎么完成這個需求了吧?當我們指定了年月,后面只需要傳入day=當月的總天數這個參數,得到的不就是該年月的最后一天的日期嗎?因此目前的問題就是怎么獲取某個月的最后一天,這就是下面需要講述的monthrange()函數。

2)calendar庫中的知識點

對于這個模塊,我主要講述一個monthrange()函數,這個函數是有什么用呢?

  • monthrange(year, month):返回指定年月,由第一天所在的星期和本月的總天數組成的元組。

# 這里的year和month就是上面提到的2020和7 import calendar  x, y = calendar.monthrange(year, month) print(x, y) """ 其中:x表示2020/7/1號所在的星期數,其中周一是0,周二是1,周三是2。      y表示的是2020年7月這個月的總天數。 """

結果如下:

Python中怎么獲取指定月最后一天的日期

3)完整代碼如下

def func(year=None, month=None):     if year:         year = int(year)     else:         year = datetime.date.today().year      if month:         month = int(month)     else:         month = datetime.date.today().month      # x:表示當月第一天所屬的星期     # y:表示當月的總天數     x, y = calendar.monthrange(year, month)      # 獲取當月的第一天和最后一天     first_day = datetime.date(year=year, month=month, day=1)     last_day = datetime.date(year=year, month=month, day=y)      return first_day, last_day  first_day, last_day = func() print(first_day, last_day)  first_day, last_day = func(2020,6) print(first_day, last_day)

結果如下:

Python中怎么獲取指定月最后一天的日期


看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

大姚县| 嘉峪关市| 乌鲁木齐县| 永丰县| 瓮安县| 马关县| 沧源| 会同县| 苍山县| 山西省| 顺义区| 城口县| 虎林市| 台南县| 大田县| 肃北| 武威市| 都昌县| 新化县| 丹寨县| 东城区| 乌拉特前旗| 历史| 长阳| 类乌齐县| 融水| 龙陵县| 瑞丽市| 恩平市| 永丰县| 永和县| 眉山市| 龙胜| 中方县| 德清县| 抚顺市| 佛学| 射洪县| 新昌县| 牟定县| 蛟河市|