在Python中获取昨天的日期

我们将通过多个例子介绍如何用Python获取昨天的日期。

用Python获取昨天的日期

Python是一种高级语言,可用于数据科学和机器学习,利用Python的数据结构训练人工智能。它被用来为各种应用程序编程,从网络和桌面到操作系统级程序。

它内置简单易用的语法,使新程序员容易理解和学习。本文将研究如何在Python中获取昨天的日期。

当我们在做大规模的应用程序时,我们可能需要获得前一天的数据,这可能是一个漫长的过程;我们可能需要访问数据库或做一些额外的功能来获得它。

但我们将用一个函数将其自动化,该函数将接收日期的值并返回早一天的日期。

让我们讨论一些简单的方法来查找昨天的日期,这很容易理解。Python 模块datetimetimedelta 都是与日期和时间有关的。

Python中的日期模块

首先,我们需要用下面的命令安装该模块。

# python
pip install datetime

一旦我们安装了datetime 模块,我们就可以使用简单的方法.today() 获得今天的日期。我们需要从我们的模块中导入date ,并使用.today() 方法。

# python
from datetime import date
today = date.today()

现在我们将使用以下命令安装timedelta 模块。

# python
pip install timedelta

一旦我们的模块现在安装完毕,我们将导入timedelta 。我们可以用这个模块来表示一个可以是正数或负数的时间间隔。

简单地说,我们可以用这个模块来寻找某个日期之后的秒、分、小时或天之间的差异。我们通常使用它来进行日期操作。

现在我们将讨论一些通过使用程序查找昨天日期的例子,并看看它们在编程中的实现。

在Python中获取昨天的日期的例子

我们的第一个例子是一个简单的程序,它使用日期和时间模块来显示当前日期和前一天的日期和时间,如下所示。

# python
from datetime import date
from datetime import timedelta
today_date= date.today()
print("Today date is: ", today_date)
yesterday_date = today_date - timedelta(days = 1)
print("Yesterday date was: ", yesterday_date)

输出:

get yesterday’s date in python using timedelta module

现在我们再举一个例子:一个简单的程序,使用日期和时间模块来显示当前日期和前一天的日期和时间。

# python
from datetime import date
from datetime import timedelta
today_date = date.today()
print("Today date is: ", today_date)
yesterday_date = today_date - timedelta(days = 2)
print("Date of the day before yesterday was: ", yesterday_date)

输出结果:

get date before yesterday’s date in python using timedelta module

上面的例子表明,使用date 。我们可以使用简单的模块timedelta ,得到昨天的日期或前天的日期。