[파이썬] 날짜와 시간의 날짜 더하기
일상적인 프로그래밍 작업에서 날짜와 시간을 다루는 경우가 많습니다. 파이썬에서는 datetime
모듈을 사용하여 날짜와 시간을 쉽게 처리할 수 있습니다. 이번 포스트에서는 파이썬을 사용하여 날짜에 일정한 기간을 더하는 방법에 대해 알아보겠습니다.
datetime 모듈
파이썬의 datetime
모듈은 날짜와 시간을 다룰 수 있는 다양한 클래스와 함수들을 제공합니다. 우리는 이 중에서 datetime
클래스와 timedelta
클래스를 사용하여 날짜에 일정한 기간을 더할 수 있습니다.
datetime
클래스는 날짜와 시간을 모두 다룸니다.timedelta
클래스는 시간 간격을 나타냅니다.
코드 예시
아래의 예시 코드는 현재 날짜에 특정 기간을 더하는 방법을 보여줍니다.
from datetime import datetime, timedelta
# 현재 날짜를 가져옴
current_date = datetime.now()
# 7일을 더한 날짜를 구함
future_date = current_date + timedelta(days=7)
print("현재 날짜:", current_date)
print("7일 후 날짜:", future_date)
위 코드를 실행하면 현재 날짜를 출력한 후 7일 후의 날짜를 출력합니다.
결과
현재 날짜: 2022-01-01 12:34:56
7일 후 날짜: 2022-01-08 12:34:56
요약
날짜와 시간을 다루는 작업은 프로그래밍에서 자주 이루어지는 작업 중 하나입니다. 파이썬의 datetime
모듈을 사용하면 날짜에 일정한 기간을 더하는 작업을 쉽게 처리할 수 있습니다. timedelta
클래스를 사용하여 시간 간격을 나타내고, 이를 datetime
클래스의 인스턴스와 더함으로써 원하는 날짜를 얻을 수 있습니다.