소개
Python 에서 datetime 모듈은 날짜와 시간을 다루기 위한 클래스를 제공합니다. 이 모듈의 클래스 중 하나는 날짜 (년, 월, 일) 를 나타내고 날짜를 다루기 위한 다양한 메서드를 제공하는 date입니다. 또 다른 클래스는 두 날짜 또는 시간 사이의 기간 또는 차이를 나타내는 timedelta입니다.
Python 에서 datetime 모듈은 날짜와 시간을 다루기 위한 클래스를 제공합니다. 이 모듈의 클래스 중 하나는 날짜 (년, 월, 일) 를 나타내고 날짜를 다루기 위한 다양한 메서드를 제공하는 date입니다. 또 다른 클래스는 두 날짜 또는 시간 사이의 기간 또는 차이를 나타내는 timedelta입니다.
귀하의 과제는 정수 n을 인수로 받아 오늘로부터 n일 전의 날짜를 반환하는 days_ago(n) 함수를 작성하는 것입니다.
이 문제를 해결하려면 datetime 모듈의 date 클래스를 사용하여 현재 날짜를 가져오고, timedelta 클래스를 사용하여 현재 날짜에서 n일을 빼야 합니다.
from datetime import timedelta, date
def days_ago(n):
return date.today() - timedelta(n)
days_ago(5) ## date(2020, 10, 23)
이 챌린지에서 datetime 모듈의 date 및 timedelta 클래스를 사용하여 오늘로부터 n일 전의 날짜를 계산하는 방법을 배웠습니다. 이는 Python 에서 날짜와 시간을 다룰 때 유용한 기술입니다.