㈠ python 提取字元串中日期
為了從字元串中提取日期,首先需明確日期格式。通常使用 %Y-%m-%d %H:%M:%S 這種格式,其中 %Y 表示四位數年份,%m 表示兩位數月份,%d 表示兩位數日期,%H 表示兩位數小時(24小時制),%M 表示兩位數分鍾,%S 表示兩位數秒。例如,日期 '2020-01-01 00:00:00' 可直接用於該格式。
接著,定義正則表達式來匹配日期。此方法適用於大多數包含數字日期的文本段落,但不支持識別「一月」、「二零二二年」等非數字日期形式。
編寫提取邏輯代碼,使用正則表達式從文本中匹配並提取日期。確保日期格式與定義匹配,以正確提取日期。
通過測試案例驗證提取邏輯的准確性。確保在不同場景下,代碼能正確識別並提取日期。
以上步驟概述了從字元串中提取日期的基本流程。確保在實際應用中調整正則表達式以適應特定需求和格式。
㈡ python怎麼獲取昨天的日期,比如今天25號,我想獲得的結果是4-24
importdatetime
now=datetime.datetime.now()
yesterday=now-datetime.timedelta(days=1)
print(yesterday.strftime("%Y-%m-%d%H:%M:%S"))
print(yesterday.strftime("%Y-%m-%d"))
print(yesterday.strftime("%m-%d"))