[python] Pendulum 객체로 특정 개월에서의 첫 번째 요일과 마지막 요일 얻기
Pendulum은 파이썬으로 작성된 날짜 및 시간 조작 라이브러리입니다. 이 라이브러리를 사용하면 간편하게 날짜 및 시간을 조작할 수 있습니다.
특정 개월에서 첫 번째 요일과 마지막 요일을 얻기 위해 Pendulum 객체를 사용할 수 있습니다. 다음은 그 예시입니다.
import pendulum
# 현재 날짜 및 시간을 얻기 위해 pendulum.now() 함수를 사용합니다.
now = pendulum.now()
# 첫 번째 날을 얻기 위해 현재 날짜의 개월의 첫 번째 날로 설정합니다.
first_day = now.start_of('month')
# 마지막 날을 얻기 위해 현재 날짜의 개월의 마지막 날로 설정합니다.
last_day = now.end_of('month')
# 첫 번째 요일과 마지막 요일을 얻기 위해 format() 함수를 사용합니다.
first_weekday = first_day.format('dddd')
last_weekday = last_day.format('dddd')
print(f"첫 번째 요일: {first_weekday}")
print(f"마지막 요일: {last_weekday}")
위 코드에서는 Pendulum 라이브러리의 now()
함수로 현재 날짜와 시간을 얻은 다음, start_of()
함수를 사용하여 개월의 첫 번째 날을 얻고 end_of()
함수를 사용하여 개월의 마지막 날을 얻습니다. 마지막으로 format()
함수를 사용하여 요일을 문자열로 변환합니다.
실행 결과로 첫 번째 요일과 마지막 요일이 출력됩니다.
Pendulum 라이브러리에 대한 자세한 내용은 Pendulum 공식 문서를 참고하세요.