Aan de slagGa gratis aan de slag

Datumformaten omzetten - eenvoudig

Verkoopgebied A in Europa en verkoopgebied B in Australië gebruiken verschillende datumformaten.

  • Verkoop A: 4000 op 14/02/2018
  • Verkoop B: 3000 op 2 March 2018

Als we verkoopperiodes willen consolideren of vergelijken, moeten we naar hetzelfde datumformaat converteren. Dat kan makkelijk met de datetime-bibliotheek en de methode datetime.strptime(date_string, format), met de volgende directives:

Directive Betekenis Voorbeeld
%d Dag van de maand als decimaal getal met voorloopnul 01, 02, …, 31
%b Maand als afgekorte lokale naam Jan, Feb, …, Dec
%B Maand als volledige lokale naam January, …, December
%m Maand als decimaal getal met voorloopnul 01, 02, …, 12
%y Jaar zonder eeuw als decimaal getal met voorloopnul 00, 01, …, 99
%Y Jaar met eeuw als decimaal getal 1970, 1988, 2001, 2013

Deze oefening maakt deel uit van de cursus

Financiële forecasting in Python

Cursus bekijken

Oefeninstructies

  • Importeer de datetime-bibliotheek.
  • Maak een dt_object dat de datums van elke verkoop omzet naar een gestandaardiseerd formaat van dag-maand-jaar.
  • Print elk resultaat om te vergelijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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(____)
Code bewerken en uitvoeren