- 0
- 이니스프리
- 조회 수 1131
RSS 파싱을 하다보면 "25 May 2021"와 같이 영어로 기재된 날짜를 숫자로 변환해야 되는 경우가 발생합니다.
다음과 같은 방법으로 간단히 변환할 수 있습니다 ^^
from datetime import datetime date = '25 May 2021' result = datetime.strptime(date, '%d %b %Y').strftime('%Y-%m-%d')
결과:
2021-05-25
만약 RSS에서 "Sat, 29 May 2021 16:46:45 +0900"와 같은 표기법을 사용했다면 다음과 같이 파싱할 수 있습니다.
from datetime import datetime string = 'Sat, 29 May 2021 16:46:45 +0900' date = ' '.join(string.split()[1:4]) result = datetime.strptime(date, '%d %b %Y').strftime('%Y-%m-%d')
결과:
2021-05-29
님 포함 2명이 추천
추천인 2
작성자
댓글 0
권한이 없습니다.