[python] dateutil을 사용하여 주어진 날짜에서 특정 시간만큼 이전 또는 다음 시간을 찾는 방법
이번 글에서는 Python의 dateutil
라이브러리를 사용하여 주어진 날짜에서 특정 시간만큼 이전 또는 다음 시간을 찾는 방법에 대해 알아볼 것입니다.
dateutil 라이브러리란?
dateutil
라이브러리는 파이썬의 표준 라이브러리인 datetime
모듈의 확장판으로, 날짜와 시간을 쉽게 다룰 수 있는 유틸리티 함수를 제공합니다.
Installation
dateutil
라이브러리를 설치하기 위해서는 다음 명령어를 사용합니다:
pip install python-dateutil
주어진 날짜에서 이전 또는 다음 시간을 찾기
다음은 dateutil
라이브러리를 사용하여 주어진 날짜에서 특정 시간만큼 이전 또는 다음 시간을 찾는 예제 코드입니다. 이 예제에서는 2일 전과 3일 후의 날짜를 구합니다.
from datetime import datetime, timedelta
from dateutil.relativedelta import relativedelta
given_date = datetime(2023, 3, 15, 10, 30, 0) # 주어진 날짜 및 시간
days_before = given_date - timedelta(days=2) # 2일 전
days_after = given_date + timedelta(days=3) # 3일 후
print("2일 전:", days_before)
print("3일 후:", days_after)
위의 코드를 실행하면 주어진 날짜에서 2일 전과 3일 후의 날짜를 구할 수 있습니다.
이렇게하여 dateutil
을 사용하여 주어진 날짜에서 특정 시간만큼 이전 또는 다음 시간을 찾을 수 있습니다. 더 자세한 내용은 dateutil
의 공식 문서를 참고하시기 바랍니다.