[파이썬] 날짜와 시간의 날짜 더하기

일상적인 프로그래밍 작업에서 날짜와 시간을 다루는 경우가 많습니다. 파이썬에서는 datetime 모듈을 사용하여 날짜와 시간을 쉽게 처리할 수 있습니다. 이번 포스트에서는 파이썬을 사용하여 날짜에 일정한 기간을 더하는 방법에 대해 알아보겠습니다.

datetime 모듈

파이썬의 datetime 모듈은 날짜와 시간을 다룰 수 있는 다양한 클래스와 함수들을 제공합니다. 우리는 이 중에서 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 클래스의 인스턴스와 더함으로써 원하는 날짜를 얻을 수 있습니다.