在Python中,我們通過datetime模塊來處理日期和時間相關(guān)的操作。要獲取當前的年份和月份,我們可以使用如下的代碼:
import datetime now = datetime.datetime.now() year = now.year month = now.month print("當前日期:", year, "年", month, "月")
上面的代碼中,我們使用了now()函數(shù)來獲取當前時間,然后分別取出了年份和月份。輸出結(jié)果如下:
當前日期: 2022 年 7 月
如果我們想要獲取一個指定日期的月份,可以使用datetime.date對象,這個對象表示一個日期,比如這里我們獲取2020年5月的月份:
import datetime date = datetime.date(2020, 5, 1) month = date.month print("2020年5月的月份是:", month)
輸出結(jié)果如下:
2020年5月的月份是: 5
除了以上兩種方式,還可以通過正則表達式來獲取日期中的年份和月份:
import re date = "2022-07-01" pattern = "\d{4}-(\d{2})-\d{2}" match = re.search(pattern, date) if match: month = match.group(1) print("2022年7月的月份是:", month) else: print("沒有匹配到日期")
輸出結(jié)果如下:
2022年7月的月份是: 07
以上就是Python獲取日期中月份的三種方式,具體使用哪種方式根據(jù)實際情況進行選擇。