[python] dateutil을 사용하여 주어진 날짜의 요일 구하기

Python에서 날짜와 시간을 다루는 작업을 하다보면 주어진 날짜의 요일을 구하는 경우가 많습니다. 이번 글에서는 dateutil 라이브러리를 사용하여 Python에서 주어진 날짜의 요일을 구하는 방법을 알아보겠습니다.

dateutil은 Python의 표준 라이브러리인 datetime 모듈의 확장이며, 날짜 및 시간과 관련된 다양한 작업을 수행할 수 있습니다.

1. dateutil 설치하기

먼저 dateutil을 설치해야 합니다. 아래의 명령을 사용하여 설치할 수 있습니다:

pip install python-dateutil

2. 주어진 날짜의 요일 구하기

dateutil을 사용하여 주어진 날짜의 요일을 구하려면 다음과 같은 방법을 이용할 수 있습니다:

from dateutil.parser import parse

date_string = "2022-06-01"
date_object = parse(date_string)
day_of_week = date_object.strftime('%A')

print("주어진 날짜의 요일:", day_of_week)

위의 코드에서는 dateutil.parser.parse 함수를 사용하여 주어진 문자열을 날짜 객체로 파싱합니다. 그리고 strftime 함수를 사용하여 요일을 문자열로 변환합니다. %A는 요일을 전체 이름으로 출력하는 포맷 문자열입니다.

3. 예제 실행 결과

위의 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다:

주어진 날짜의 요일: Wednesday

위의 예에서는 "2022-06-01" 날짜의 요일인 수요일을 올바르게 구했습니다.

4. 마무리

Python에서 날짜의 요일을 구하는 작업은 dateutil 라이브러리를 사용하면 간단하게 수행할 수 있습니다. dateutil은 다양한 날짜 및 시간 작업을 지원하므로, 날짜와 시간에 관련된 작업을 수행할 때 유용한 도구입니다.

더 자세한 내용은 dateutil의 공식 문서를 참조하십시오: dateutil 공식 문서

이상으로 Python에서 주어진 날짜의 요일을 구하는 방법에 대해 알아보았습니다.