특정 날짜에 일수 더하기

Beginner

This tutorial is from open-source community. Access the source code

소개

Python 에서는 datetime 모듈을 사용하여 주어진 날짜에 쉽게 며칠을 더하거나 뺄 수 있습니다. 이는 작업 또는 프로젝트의 마감일을 계산하거나, 주어진 날짜로부터 며칠 후의 날짜를 결정하는 등 다양한 시나리오에서 유용할 수 있습니다.

날짜에 일수 더하기

두 개의 인수를 받는 함수 add_days(n, d)를 작성하십시오.

  • n: 주어진 날짜에 더하거나 (양수) 빼야 (음수) 하는 일수를 나타내는 정수입니다.
  • d: 일수를 더하거나 빼야 하는 날짜를 나타내는 선택적 인수입니다. 제공되지 않으면 현재 날짜가 사용되어야 합니다.

이 함수는 지정된 일수를 더하거나 뺀 후의 새 날짜를 나타내는 datetime 객체를 반환해야 합니다.

from datetime import datetime, timedelta

def add_days(n, d = datetime.today()):
  return d + timedelta(n)
from datetime import date

add_days(5, date(2020, 10, 25)) ## date(2020, 10, 30)
add_days(-5, date(2020, 10, 25)) ## date(2020, 10, 20)

요약

이 챌린지에서는 Python 의 datetime 모듈을 사용하여 주어진 날짜에 일수를 더하거나 빼는 방법을 배웠습니다. 또한 일수와 날짜를 입력받아 지정된 일수를 더하거나 뺀 후의 새 날짜를 반환하는 함수를 작성했습니다.