[python] dateutil을 사용하여 주어진 날짜와 시간을 특정 포맷으로 문자열로 변환하는 방법

dateutil은 파이썬에서 날짜와 시간을 다루는데 유용한 도구입니다. 특정 포맷으로 문자열로 변환하려면 dateutil.parser 모듈을 사용하여 날짜와 시간을 파싱하고, strftime 메서드를 사용하여 원하는 포맷으로 문자열을 생성할 수 있습니다.

1. dateutil을 설치합니다.

pip install python-dateutil

2. 주어진 날짜와 시간을 파싱합니다.

from dateutil import parser

input_date = "2022-07-15T08:30:00"
parsed_date = parser.isoparse(input_date)

3. 특정 포맷으로 문자열로 변환합니다.

formatted_date = parsed_date.strftime("%Y년 %m월 %d일 %H시 %M분 %S초")
print(formatted_date)  # 출력: 2022년 07월 15일 08시 30분 00초

위 예제에서는 isoparse 함수를 사용하여 ISO 8601 형식의 문자열을 파싱하고, strftime 메서드를 사용하여 특정 포맷으로 문자열을 생성했습니다.

이제 dateutil을 사용하여 주어진 날짜와 시간을 원하는 포맷으로 문자열로 변환하는 방법을 알아보았습니다.