在 Python 中查找昨天的、今天的和明天的日期


如果需要相对于当前日期查找昨天、今天和明天的日期,需要确定当前时间,并使用一个(内置)方法来查找前一天和后一天的日期。

以下对此进行演示:

示例

 实际演示

from datetime import datetime, timedelta

present = datetime.now()
yesterday = present - timedelta(1)
tomorrow = present + timedelta(1)

print("Yesterday was :")
print(yesterday.strftime('%d-%m-%Y'))
print("Today is :")
print(present.strftime('%d-%m-%Y'))
print("Tomorrow would be :")
print(tomorrow.strftime('%d-%m-%Y'))

输出

Yesterday was :
05-04-2021
Today is :
06-04-2021
Tomorrow would be :
07-04-2021

说明

  • 将必需的软件包导入到环境中。

  • 使用“datetime”包中的“now”方法确定当前日期。

  • 将其分配给一个变量。

  • 使用“timedelta”方法通过传递数字作为参数来查找前一天或后一天。

  • 如果必须查找后一天,就要添加该函数。

  • 如果必须查找前一天,就要减去该函数。

  • 输出显示在控制台上。

更新时间:2021-04-15

340 次浏览

开启你的 职业生涯

完成这一课程以获得认证

开始
广告