반응형
파이썬은 문자열 값을 날짜값인 datetime으로 변환하는 함수를 제공한다.
대표적으로 사용할 수 있는 것이 바로 strptime이다.
다만 strptime은 변환하고자 하는 문자열 값이 datetime format에 맞아야하는데 아래와 같은 문자열은 변환해야 한다면 불가능에 가깝다.
이를 보다 쉽게 지원해주는 값이
dateutil에 있는 parser를 이용하면 쉽게 변환이 가능하다.
parser는 다양한 날짜/시간으로 사용되는 문자열 값을 각 부분적으로 해석하여 datetime으로 인식할 수 있다.
설치 방법
pip install python-dateutil
실제 사용은 아래와 같이 문자열이 시간을 나타내는 경우 포맷이 정확하지 않더라도 변환이 가능하게 된다.
from dateutil.parser import parse
date_time_obj = parse('2011/06/12')
date_time_obj.strftime('%Y-%m-%d %H:%M:%S')
'Python' 카테고리의 다른 글
Python - 자주 사용되는 IP, SHA256, SHA1, MD5, URL - Regex 패턴 (0) | 2022.07.14 |
---|---|
Python - SSL Certificate 에러 해결, Trust Host 자동 지정 (0) | 2022.06.27 |
Python - List Array 중복 제거 set (0) | 2022.06.21 |
Python - Josn 변환 pydantic - orm_mode (0) | 2022.06.15 |
Python - Pandas ValueError: If using all scalar values, you must pass an index (0) | 2022.06.03 |
댓글0