Python - jak počítat se dny (today - 1 day)

Co nejvíce stručné řešení pro vývojáře a linux administrátory

Na superuser.cz nenaleznete žádný zbytečný obsah, vždy se jde přímo k věci, denně se zde objevují nové problémy a jejich řešení...

Začít používat

Python - jak počítat se dny (today - 1…

22.03.2018 napsal Martin

Vyřešeno
Ahoj, jsem python začátečník a potřebuji poradit, jak lze počítat (přičítat, odečítat dny) s formátem date či datetime. Konkrétně mě zajímá jak docílit včerejšího datumu když znám dnešní datum, takhle nějak:

vcera = datetime.today() - 1 day

A to nefunguje.... Díky za nakopnutí

Zobrazit odpovědi

Nejlépe hodnocení uživatelé
Hanz

Počet UP: 5096

React: 215

Rusty

Počet UP: 2354

React: 100

OL3G

Počet UP: 1638

React: 60

Strosmajer

Počet UP: 496

React: 23

SYSTEM

Počet UP: 440

React: 23

Oxytocin

Počet UP: 298

React: 18

Hyacint

Počet UP: 40

React: 12

RE: Python - jak počítat se dny …

27.03.2018 odpověděl Hanz

Zkontrolováno

Ahoj, v pythonu získáš včerejší datum třeba takto:
import datetime
from datetime import datetime, timedelta

vcera = datetime.today() - timedelta(days=1)
vcera = vcera.strftime('%Y-%m-%d')
Tento web používá k poskytování služeb, personalizaci reklam a analýze návštěvnosti soubory cookie. Používáním tohoto webu s tím souhlasíte. Další informace