Files
30-seconds-of-code/snippets/add_days.md
Isabelle Viktoria Maciohsek 19f636408c Make expertise a field
2022-03-01 20:27:27 +02:00

665 B

title, tags, expertise, firstSeen, lastUpdated
title tags expertise firstSeen lastUpdated
Add days to date date intermediate 2020-10-28T16:19:04+02:00 2020-10-28T16:19:04+02:00

Calculates the date of n days from the given date.

  • Use datetime.timedelta and the + operator to calculate the new datetime.datetime value after adding n days to d.
  • Omit the second argument, d, to use a default value of datetime.today().
from datetime import datetime, timedelta

def add_days(n, d = datetime.today()):
  return d + timedelta(n)
from datetime import date

add_days(5, date(2020, 10, 25)) # date(2020, 10, 30)
add_days(-5, date(2020, 10, 25)) # date(2020, 10, 20)