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.