[python] Pendulum 객체로 특정 년의 첫 번째 및 마지막 일 얻기

Pendulum은 Python에서 사용할 수 있는 일반적인 날짜 및 시간 조작 라이브러리입니다. 이 라이브러리를 사용하여 특정 연도의 첫 번째 및 마지막 날짜를 얻는 방법을 알아보겠습니다.

import pendulum

def get_first_and_last_day_of_year(year):
    # 특정 연도의 첫 번째 날짜 생성
    first_day = pendulum.datetime(year, 1, 1)
    
    # 특정 연도의 마지막 날짜 생성
    last_day = first_day.end_of('year')
    
    return first_day, last_day

# 특정 연도의 첫 번째와 마지막 날짜를 얻습니다.
year = 2022
first_day, last_day = get_first_and_last_day_of_year(year)

print(f"The first day of {year} is {first_day.format('YYYY-MM-DD')}.")
print(f"The last day of {year} is {last_day.format('YYYY-MM-DD')}.")

위의 코드를 실행하면 특정 연도의 첫 번째 날짜와 마지막 날짜를 출력할 수 있습니다.

참고: Pendulum document