📜  距离 2021 年还有多少天 - Python (1)

📅  最后修改于: 2023-12-03 15:28:14.435000             🧑  作者: Mango

计算距离 2021 年还有多少天

本文介绍如何用 Python 来计算距离 2021 年还有多少天。

方法一

第一种方法是使用 Python 内置的 datetime 模块来计算距离 2021 年还有多少天。我们可以先获取当前时间再计算距离 2021 年的时间差,最后通过时间差对象的 days 属性获取还剩下多少天。

from datetime import datetime

now = datetime.now()
year2021 = datetime(2021, 1, 1)
td = year2021 - now
days_left = td.days

print(f"距离 2021 年还有 {days_left} 天")

这段代码会输出以下的结果:

距离 2021 年还有 75 天

方法二

第二种方法是使用第三方库 dateutil 来计算时间差。这种方法更加方便,可以直接传入待比较的两个日期,不用自己计算。

需要先安装 dateutil 库,可以使用 pip 命令进行安装:

pip install python-dateutil

接着就可以使用以下代码来计算距离 2021 年还有多少天:

from dateutil import parser
from datetime import datetime

now = datetime.now()
year2021 = parser.parse("2021-01-01")
td = year2021 - now
days_left = td.days

print(f"距离 2021 年还有 {days_left} 天")

这段代码也会输出以下的结果:

距离 2021 年还有 75 天

结论

以上就是两种用 Python 来计算距离 2021 年还有多少天的方法。可以根据自己的需求选择合适的方法来使用。