Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

In ngày hôm nay, hôm qua, ngày mai bằng NumPy


Trong chương trình này, in hôm nay, hôm qua, ngày mai bằng thư viện numpy.

Thuật toán

Bước 1: Import numpy.
Bước 2: Tìm ngày hôm nay bằng datetime64().
Bước 3: Tìm hôm qua bằng trừ timedelta64() từ datetime64().
Bước 4: Tìm ngày mai bằng cộng timedelta64() vào datetime64().

Mã ví dụ

import numpy as np
todays_date = np.datetime64('today', 'D')
print("Ngày hôm nay: ", todays_date)
yesterdays_date = np.datetime64('today', 'D') - np.timedelta64(1, 'D')
print("Ngày hôm qua: ", yesterdays_date)
tomorrows_date = np.datetime64('today', 'D') + np.timedelta64(1, 'D')
print("Ngày mai: ", tomorrows_date)

Kết quả

Ngày hôm nay: 2021-02-16
Ngày hôm qua: 2021-02-15
Ngày mai: 2021-02-17

Giải thích

Trong numpy, có kiểu dữ liệu hỗ trợ datetime. Tên 'datetime64' vì 'datetime' đã được thư viện Python dùng. Tham số 'D' trong datetime64() lấy ngày đơn vị 'days'. timedelta64() dùng biểu diễn chênh lệch thời gian: ngày, giờ, phút, giây.