📅  最后修改于: 2023-12-03 15:19:11.430000             🧑  作者: Mango
在Python中,我们可以使用标准库中的datetime
模块来计算自指定日期以来有多长时间。
import datetime
today = datetime.date.today() # 获取当前日期
start_date = datetime.date(2021, 1, 1) # 指定起始日期
days_since_start = (today - start_date).days # 计算自起始日期以来有多少天
print(f"自{start_date}以来已经过去了{days_since_start}天。")
输出结果为:
自2021-01-01以来已经过去了227天。
import datetime
end_date = datetime.date(2021, 7, 31) # 指定结束日期
start_date = datetime.date(2021, 1, 1) # 指定起始日期
days_since_start = (end_date - start_date).days # 计算自起始日期到结束日期之间有多少天
print(f"自{start_date}至{end_date}之间有{days_since_start}天。")
输出结果为:
自2021-01-01至2021-07-31之间有211天。
以上代码演示了如何使用Python中的datetime
模块来计算自指定日期以来有多长时间。通过这种方式,我们可以方便地计算两个日期之间的时间差,并在 Python 中对其进行格式化和显示。