[python] Pendulum 객체로 특정 연도의 시작일과 마지막 일 얻기

파이썬 라이브러리인 Pendulum을 사용하면 편리하게 날짜와 시간을 다룰 수 있습니다. 이번에는 Pendulum 객체를 사용하여 특정 연도의 시작일과 마지막 일을 얻어보는 방법에 대해 알아보겠습니다.

먼저, Pendulum 라이브러리를 설치해야 합니다. 아래의 명령어를 사용하여 설치할 수 있습니다.

pip install pendulum

설치가 완료되었다면, 다음 코드를 사용하여 특정 연도의 시작일과 마지막 일을 얻을 수 있습니다.

import pendulum

year = 2022

start_of_year = pendulum.datetime(year, 1, 1)
end_of_year = pendulum.datetime(year, 12, 31)

print(f"Start of {year}: {start_of_year}")
print(f"End of {year}: {end_of_year}")

위 코드에서는 pendulum.datetime을 사용하여 특정 연도의 시작일과 마지막 일을 Pendulum 객체로 생성하고 있습니다. start_of_yearend_of_year 변수에 각각 해당 객체가 저장됩니다.

마지막으로, print 함수를 사용하여 시작일과 마지막 일을 출력합니다. 출력 결과는 다음과 같을 것입니다.

Start of 2022: 2022-01-01T00:00:00+00:00
End of 2022: 2022-12-31T00:00:00+00:00

위의 코드에서는 Pendulum 객체의 표현 형식을 기본 형식으로 사용하였습니다. Pendulum 객체의 표현 형식을 변경하려면 Pendulum 문서를 참고하여 적절한 형식을 사용하시면 됩니다.

이렇게 Pendulum을 사용하여 특정 연도의 시작일과 마지막 일을 얻을 수 있습니다. Pendulum을 사용하면 다양한 날짜 및 시간 연산을 손쉽게 수행할 수 있으므로, 날짜 및 시간과 관련된 작업을 할 때 유용하게 활용할 수 있습니다.