计算从今天起的天数

Beginner

This tutorial is from open-source community. Access the source code

简介

在 Python 中,你可以使用 datetime 模块轻松计算从今天起 n 天后的日期。在这个挑战中,你需要编写一个函数,该函数接受一个整数 n 作为输入,并返回从今天起 n 天后的日期。

从现在起的天数

编写一个函数 days_from_now(n),它接受一个整数 n 作为输入,并返回从今天起 n 天后的日期。

要解决这个问题,你可以按照以下步骤进行:

  1. 导入 datetime 模块。
  2. 使用 date.today() 方法获取当前日期。
  3. 使用 timedelta 方法将 n 天添加到当前日期。
  4. 返回新的日期。
from datetime import timedelta, date

def days_from_now(n):
  return date.today() + timedelta(n)
days_from_now(5) ## date(2020, 11, 02)

总结

在这个挑战中,你学习了如何使用 Python 中的 datetime 模块计算从今天起 n 天后的日期。你可以在你的 Python 程序中使用这个函数来执行各种日期计算。