Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Trích xuất date từ string Python

Cần biết format date có thể có trong string để trích xuất. Dùng regular expression trích date và datetime.datetime.strptime parse date. Ví dụ, date trong string format YYYY-MM-DD, code sau trích và parse:

Ví dụ

import re, datetime
s = "I have a meeting on 2018-12-10 in New York"
match = re.search('\d{4}-\d{2}-\d{2}', s)
date = datetime.datetime.strptime(match.group(), '%Y-%m-%d').date()
print date

Output

2018-12-10