현재 날짜를 기준으로 어제, 오늘, 내일 날짜를 구해야 하는 경우 현재 시간을 결정하고 전일 및 다음 날짜를 찾는 데 도움이 되는 메소드(내장)를 사용합니다.
아래는 동일한 데모입니다 -
예시
from datetime import datetime, timedelta present = datetime.now() yesterday = present - timedelta(1) tomorrow = present + timedelta(1) print("Yesterday was :") print(yesterday.strftime('%d-%m-%Y')) print("Today is :") print(present.strftime('%d-%m-%Y')) print("Tomorrow would be :") print(tomorrow.strftime('%d-%m-%Y'))
출력
Yesterday was : 05-04-2021 Today is : 06-04-2021 Tomorrow would be : 07-04-2021
설명
-
필요한 패키지를 환경으로 가져옵니다.
-
현재 날짜는 'datetime' 패키지에 있는 'now' 메서드를 사용하여 결정됩니다.
-
변수에 할당됩니다.
-
'timedelta' 방법은 숫자를 매개변수로 전달하여 이전 또는 다음 날짜를 찾는 데 사용됩니다.
-
다음 날을 찾아야 할 때 기능이 추가됩니다.
-
전날을 찾아야 하는 경우 함수를 뺍니다.
-
출력은 콘솔에 표시됩니다.