[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 패키지를 사용하면 파이썬에서 특정 날짜의 요일 이름을 손쉽게 가져올 수 있습니다.