📅  最后修改于: 2023-12-03 15:28:14.435000             🧑  作者: Mango
本文介绍如何用 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 年还有多少天的方法。可以根据自己的需求选择合适的方法来使用。