Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Numpy를 사용하여 오늘, 어제, 내일 날짜 인쇄

<시간/>

이 프로그램에서는 numpy 라이브러리를 사용하여 오늘, 어제 및 내일 날짜를 인쇄합니다.

알고리즘

Step 1: Import the numpy library.
Step 2: find today's date using the datetime64() function.
Step 3: find yesterday's date by subtracting the output of timedelta64() function from the output of datetime64() function.
Step 4: Find yesterday's date by adding the output of timedelta64() function from the output of datetime64() function.

예시 코드

import numpy as np

todays_date = np.datetime64('today', 'D')
print("Today's Date: ", todays_date)

yesterdays_date = np.datetime64('today', 'D') - np.timedelta64(1, 'D')
print("Yesterday's Date: ", yesterdays_date)

tomorrows_date = np.datetime64('today', 'D') + np.timedelta64(1, 'D')
print("Tomorrow's Date: ", tomorrows_date)

출력

Today's Date: 2021-02-16
Yesterday's Date: 2021-02-15
Tomorrow's Date: 2021-02-17

설명

numpy에는 datetime 기능을 지원하는 데이터 유형이 있습니다. 함수에 'datetime64'라는 이름이 붙은 이유는 'datetime'이라는 이름이 이미 Python의 라이브러리에서 사용되었기 때문입니다.

datetime64() 함수의 'D' 매개변수는 '일' 단위로 날짜를 가져오기 위한 것입니다. timedelta64() 함수는 일, 시, 분, 초와 같이 시차를 표현하는 데 사용됩니다.