[python] dateutil을 사용하여 주어진 날짜에서 특정 날짜만큼 이전 또는 다음 날짜를 찾는 방법

여기서는 dateutil 라이브러리를 사용하여 특정 날짜에서 지정된 양만큼 이전 또는 다음 날짜를 찾는 방법을 살펴보겠습니다.


목차

  1. dateutil 라이브러리 소개
  2. 날짜 연산하기
  3. Code 예시
  4. 결론

1. dateutil 라이브러리 소개

dateutil은 파이썬의 날짜 및 시간 처리를 보다 편리하게 해주는 라이브러리입니다. 이 라이브러리를 사용하면 날짜 및 시간과 관련된 다양한 작업을 간편하게 수행할 수 있습니다.

2. 날짜 연산하기

dateutil 라이브러리를 사용하여 주어진 날짜에서 특정 날짜만큼 이전 또는 다음 날짜를 찾으려면 relativedelta 함수를 사용합니다. 이 함수를 사용하면 시간 간격을 정의하여 날짜를 쉽게 계산할 수 있습니다.

3. Code 예시

아래는 dateutil 라이브러리를 사용하여 주어진 날짜에서 5일 전의 날짜를 계산하는 예시입니다.

from dateutil.relativedelta import relativedelta
from datetime import datetime

given_date = datetime(2023, 6, 15)
previous_date = given_date - relativedelta(days=5)

print(previous_date)

위 예시에서 relativedelta 함수를 사용하여 given_date에서 5일을 빼는 연산을 수행하고, 그 결과를 previous_date에 저장하여 출력합니다.

4. 결론

Python의 dateutil 라이브러리를 사용하면 날짜 및 시간 연산을 훨씬 더 간단하게 수행할 수 있습니다. 이를 통해 주어진 날짜에서 특정 기간 이전 또는 다음의 날짜를 쉽게 계산할 수 있습니다.

이렇게 하여 dateutil 라이브러리를 사용하여 날짜 연산을 수행하는 방법을 알아보았습니다.