Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python의 문자열에서 날짜를 추출하는 방법은 무엇입니까?

<시간/>

문자열을 추출하려면 문자열에 포함될 수 있는 날짜 형식을 알아야 합니다. 정규식을 사용하여 날짜를 추출하고 "datetime.datetime.strptime"을 사용하여 날짜를 구문 분석할 수 있습니다. 예를 들어 YYYY-MM-DD 형식의 문자열에 날짜가 있는 경우 다음 코드를 사용하여 이 날짜를 추출하고 구문 분석할 수 있습니다.

예시

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

출력

이것은 출력을 줄 것입니다 -

2018-12-10