[python] dateutil을 사용하여 특정 날짜의 요일 이름 가져오기

파이썬에는 datetime 모듈을 사용하여 날짜와 시간을 처리할 수 있습니다. 그러나 datetime 모듈 만으로는 특정 날짜의 요일 이름을 가져오기가 어렵습니다. 이를 해결하기 위해 dateutil 패키지를 사용할 수 있습니다.

dateutil은 파이썬에서 날짜와 시간을 쉽게 다룰 수 있는 파이썬 패키지입니다. 다음은 dateutil을 사용하여 특정 날짜의 요일 이름을 가져오는 방법입니다.

from dateutil.parser import parse
from datetime import date

def get_weekday_name(date_string):
    dt = parse(date_string).date()
    return dt.strftime("%A")

# 특정 날짜의 요일 이름 가져오기
week_day_name = get_weekday_name("2022-01-01")
print(week_day_name)  # 토요일

이 예제에서는 dateutil.parser 모듈의 parse 함수를 사용하여 문자열로 된 날짜를 datetime 객체로 변환합니다. 그리고 datetime 객체의 date 메서드를 호출하여 날짜 객체로 변환합니다. 마지막으로, strftime("%A")를 사용하여 날짜의 요일 이름을 가져옵니다.

위의 코드를 실행하면 "2022-01-01"의 요일 이름인 "토요일"이 출력됩니다.

이와 같이 dateutil 패키지를 사용하면 파이썬에서 특정 날짜의 요일 이름을 손쉽게 가져올 수 있습니다.

참고 자료