[python] 특정 날짜와 시간에서 일정 시간이 지난 뒤의 날짜와 시간 구하기

먼저, datetime 모듈을 가져옵니다.

from datetime import datetime, timedelta

그런 다음, 기준이 되는 날짜와 시간을 생성합니다. 예를 들어, 2023년 9월 15일 10시 30분으로 설정하겠습니다.

base_date_time = datetime(2023, 9, 15, 10, 30)

그리고 일정 시간을 추가하고자 하는 경우에는 timedelta를 사용합니다. 예를 들어, 2일과 5시간을 추가하려면 다음과 같이 합니다.

added_time = timedelta(days=2, hours=5)

마지막으로, 기준 날짜와 시간에 일정 시간을 더하여 새로운 날짜와 시간을 얻을 수 있습니다.

result_date_time = base_date_time + added_time
print(result_date_time)

이제 위의 예제를 실행하면, 2023년 9월 17일 오전 3시 30분이 출력될 것입니다.

이와 같이, 파이썬의 datetime 모듈을 활용하여 특정 날짜와 시간에서 일정 시간이 지난 후의 날짜와 시간을 간단하게 구할 수 있습니다.

참고 문헌: