Python 是一種廣泛使用的編程語言,可以用來完成各種任務(wù)。一個(gè)很常見的任務(wù)是將自然語言的日期轉(zhuǎn)換成計(jì)算機(jī)可識別的日期格式。
import datetime def convert_date(text): # 將“年”、“月”、“日”替換為“-” text = text.replace("年", "-").replace("月", "-").replace("日", "") # 將字符串轉(zhuǎn)換為 datetime 對象 date = datetime.datetime.strptime(text, "%Y-%m-%d") # 返回日期 return date.date() # 測試代碼 text = "2021年7月25日" date = convert_date(text) print(date)
代碼中使用了 datetime 模塊,它提供了很多有用的日期和時(shí)間處理函數(shù)。在 convert_date 函數(shù)中,我們先將字符串中的“年”、“月”、“日”替換為“-”,然后使用 strptime 函數(shù)將字符串轉(zhuǎn)換為 datetime 對象。最后,使用 date 方法將 datetime 對象轉(zhuǎn)換為日期對象。
使用 Python 將自然語言的日期轉(zhuǎn)換成計(jì)算機(jī)可識別的日期格式非常簡單。如果你需要處理日期,Python 是一個(gè)非常強(qiáng)大和方便的工具。