Nest all content into snippets
This commit is contained in:
27
snippets/python/s/add-days.md
Normal file
27
snippets/python/s/add-days.md
Normal file
@ -0,0 +1,27 @@
|
||||
---
|
||||
title: Add days to date
|
||||
type: snippet
|
||||
language: python
|
||||
tags: [date]
|
||||
cover: orange-flower
|
||||
dateModified: 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()`.
|
||||
|
||||
```py
|
||||
from datetime import datetime, timedelta
|
||||
|
||||
def add_days(n, d = datetime.today()):
|
||||
return d + timedelta(n)
|
||||
```
|
||||
|
||||
```py
|
||||
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)
|
||||
```
|
||||
Reference in New Issue
Block a user