Začněte nyníZačněte zdarma

Převod formátů data – jednoduchý příklad

Oblast prodeje A v Evropě a oblast prodeje B v Austrálii používají různé formáty data.

  • Prodej A: 4 000 dne 14/02/2018
  • Prodej B: 3 000 dne 2 March 2018

Pokud chceme prodejní období sloučit nebo porovnat, musíme data převést do stejného formátu. Snadno to zvládneme pomocí knihovny datetime a metody datetime.strptime(date_string, format) s těmito direktivami:

Direktiva Význam Příklad
%d Den v měsíci jako desetinné číslo s nulou na začátku 01, 02, …, 31
%b Měsíc jako zkrácený název dle jazyka prostředí Jan, Feb, …, Dec
%B Měsíc jako plný název dle jazyka prostředí January, …, December
%m Měsíc jako desetinné číslo s nulou na začátku 01, 02, …, 12
%y Rok bez století jako desetinné číslo s nulou na začátku 00, 01, …, 99
%Y Rok se stoletím jako desetinné číslo 1970, 1988, 2001, 2013

Toto cvičení je součástí kurzu

Finanční prognózování v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Importuj knihovnu datetime.
  • Vytvoř objekt dt_object, který převede datum každého prodeje do standardizovaného formátu den-měsíc-rok.
  • Vypiš každý výsledek a porovnej je.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Import the datetime python library
from ____ import ____

# Create a dt_object to convert the first date and print the month result
dt_object1 = datetime.strptime('14/02/2018', '____')
print(____)

# Create a dt_object to convert the second date and print the month result
dt_object2 = datetime.strptime('2 March 2018', '____')
print(____)
Upravit a spustit kód