真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

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

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

創(chuàng)新互聯(lián)建站是專業(yè)的禹王臺(tái)網(wǎng)站建設(shè)公司,禹王臺(tái)接單;提供成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站、成都外貿(mào)網(wǎng)站建設(shè)公司,網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行禹王臺(tái)網(wǎng)站開(kāi)發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!

Excel完成這個(gè)需求

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

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

② 完成填充操作

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

③ 將時(shí)間戳轉(zhuǎn)換為短日期格式

可以看到在excel中輸入該公式后,默認(rèn)返回的是一個(gè)時(shí)間戳,我們需要將其轉(zhuǎn)換為我我們需要的短日期格式。

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

Python完成這個(gè)需求

在完成這個(gè)需求之前,我們先來(lái)講述幾個(gè)知識(shí)點(diǎn),否則你會(huì)看著懵逼。

1)datetime庫(kù)中的知識(shí)點(diǎn)

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

結(jié)果如下:

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

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

接下來(lái),我們使用該模塊獲取指定年、月的指定日期,其中day=1表示獲取當(dāng)前年月的第一天,day=2表示獲取當(dāng)前年月的第二天......依次進(jìn)行下去。

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

結(jié)果如下:

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

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

2)calendar庫(kù)中的知識(shí)點(diǎn)

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

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

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

結(jié)果如下:

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:表示當(dāng)月第一天所屬的星期     # y:表示當(dāng)月的總天數(shù)     x, y = calendar.monthrange(year, month)      # 獲取當(dāng)月的第一天和最后一天     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)

結(jié)果如下:

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


看完上述內(nèi)容是否對(duì)您有幫助呢?如果還想對(duì)相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對(duì)創(chuàng)新互聯(lián)的支持。


文章標(biāo)題:Python中怎么獲取指定月最后一天的日期
轉(zhuǎn)載來(lái)于:http://weahome.cn/article/gscepi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部