Python是一種常用的編程語言,可以方便地讀取年月日等日期數(shù)據(jù),下面我們來看一下如何實現(xiàn)。
# 導(dǎo)入datetime模塊 import datetime # 獲取當(dāng)前日期 today = datetime.date.today() # 輸出當(dāng)前日期 print("今天的日期是:", today)
上面的代碼會輸出當(dāng)前日期,結(jié)果類似于:2021-10-21。其中,datetime模塊中的date類可以用來表示日期,通過today()函數(shù)可以獲取當(dāng)前日期。
# 使用datetime模塊解析日期字符串 date_str = '2021-10-21' date = datetime.datetime.strptime(date_str, "%Y-%m-%d") # 輸出日期對象 print(date)
如果我們已經(jīng)有了一個日期字符串,可以使用strptime()函數(shù)將其解析為日期對象,其中,第二個參數(shù)"%Y-%m-%d"表示日期字符串的格式是年-月-日。
# 使用date類的strftime()函數(shù)格式化日期字符串 formatted_date = today.strftime("%Y年%m月%d日") # 輸出格式化后的日期字符串 print("今天是:", formatted_date)
如果我們需要將日期對象格式化為指定的日期字符串格式,可以使用date類的strftime()函數(shù),其中,"%Y"表示4位數(shù)的年份,"%m"表示2位數(shù)的月份,"%d"表示2位數(shù)的日期。
通過上述方法,我們可以方便地讀取和處理年月日等日期數(shù)據(jù)。