亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

python怎么提取字符串中的日期

小億
179
2023-08-11 01:20:30
欄目: 編程語言

要提取字符串中的日期,可以使用正則表達式來匹配日期格式,然后使用datetime模塊將匹配到的日期字符串轉換為日期對象。

以下是一個示例代碼:

import re
from datetime import datetime
# 定義日期匹配的正則表達式
date_pattern = r"\d{4}-\d{2}-\d{2}"
# 測試字符串
text = "今天是2021-12-31,明天是2022-01-01。"
# 使用正則表達式匹配日期字符串
dates = re.findall(date_pattern, text)
# 將匹配到的日期字符串轉換為日期對象
date_objects = [datetime.strptime(date, "%Y-%m-%d") for date in dates]
print(date_objects)  # 輸出結果:[datetime.datetime(2021, 12, 31, 0, 0), datetime.datetime(2022, 1, 1, 0, 0)]

在上述代碼中,首先定義了一個日期匹配的正則表達式,該正則表達式可以匹配形如"yyyy-mm-dd"的日期字符串。然后,使用re模塊的findall函數,對給定的文本進行匹配,找出所有符合日期格式的字符串。接下來,使用datetime模塊的strptime函數,將匹配到的日期字符串轉換為日期對象。最后,輸出轉換后的日期對象列表。

請注意,以上示例代碼僅提供了一種日期匹配和轉換的方法,具體的日期格式和匹配規則可能會根據實際需求而有所不同。

0
永平县| 永和县| 时尚| 潼关县| 白玉县| 织金县| 方城县| 长汀县| 全椒县| 特克斯县| 文山县| 开封县| 临泽县| 启东市| 平乐县| 彰武县| 即墨市| 三江| 准格尔旗| 中江县| 阿瓦提县| 连云港市| 威海市| 竹山县| 徐闻县| 嘉义县| 靖州| 镇原县| 盐山县| 彭阳县| 手机| 县级市| 万山特区| 广汉市| 贵溪市| 峨眉山市| 永善县| 海阳市| 台中市| 重庆市| 仙游县|