[python] 특정 날짜와 시간에서 일정 시간이 지난 뒤의 특정 날짜와 시간 구하기
일반적으로 파이썬에서 날짜 및 시간을 다루기 위해 datetime
모듈을 사용합니다.
특정 날짜와 시간을 지정하는 방법은 아래와 같습니다.
from datetime import datetime, timedelta
start_datetime = datetime(2022, 5, 20, 15, 30, 0) # 2022년 5월 20일 15시 30분 0초
elapsed_time = timedelta(hours=3, minutes=30) # 3시간 30분이 지난 후의 시간
end_datetime = start_datetime + elapsed_time # 시작 시간에 일정 시간을 더해서 새로운 시간을 계산
print(end_datetime) # 더해진 시간이 반영된 결과 출력
위 코드를 실행하면 start_datetime
에 지정된 날짜 및 시간에서 elapsed_time
에 지정된 시간이 지난 후의 날짜와 시간을 구할 수 있습니다.
위 예제에서는 datetime
모듈의 timedelta
를 사용하여 특정 시간을 더하고 빼는 방법을 보여주고 있습니다. 이러한 방법을 사용하여 특정 시간에 대한 계산을 쉽게 수행할 수 있습니다.
더 자세한 내용은 아래 링크를 참조하세요:
- Python
datetime
모듈 공식 문서: https://docs.python.org/3/library/datetime.html