使用NumPy获取昨天、今天和明天的日期

使用NumPy获取昨天、今天和明天的日期

在NumPy中,在NumPy.datetime64(‘today’, ‘D’)的帮助下,我们将找到今天的日期,如果我们想要今天之前的某个日期,那么我们将在np.timedelta64()的帮助下从今天减去无日期。如果我们想要今天之后的日期,那么我们将在np.timedelta64()的帮助下从今天开始加上日期编号。
对于昨天,我们将减去一个日期,对于明天,我们将增加一个日期。

例子1:获得昨天、今天和明天的日期。

import numpy as np
  
# for today
today = np.datetime64('today', 'D')
print("Today: ", today)
  
# for yesterday
yesterday = np.datetime64('today', 'D')
- np.timedelta64(1, 'D')
  
print("Yestraday: ", yesterday)
  
# for tomorrow
tomorrow = np.datetime64('today', 'D')
+ np.timedelta64(1, 'D')
  
print("Tomorrow: ", tomorrow)

输出:

Today:  2020-08-15
Yestraday:  2020-08-14
Tomorrow:  2020-08-16

例子#2:获取区间内的日期。

import numpy as np
  
# for today
today = np.datetime64('today', 'D')
print("Today: ", today)
  
# for before_2_day
before_2_day = np.datetime64('today', 'D')
- np.timedelta64(2, 'D')
print("before_2_day : ", before_2_day)
  
# for after_2_day
after_2_day = np.datetime64('today', 'D')
+ np.timedelta64(2, 'D')
  
print("after_2_day :", after_2_day)

输出:

Today:  2020-08-15
before_2_day :  2020-08-13
after_2_day : 2020-08-17

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程