Kom igångKom igång gratis

Konvertera datumformat – enkelt

Försäljningsområde A i Europa och försäljningsområde B i Australien använder olika datumformat.

  • Försäljning A: 4 000 den 14/02/2018
  • Försäljning B: 3 000 den 2 March 2018

För att kunna konsolidera eller jämföra försäljningsperioder behöver vi omvandla datumen till samma format. Det gör vi enkelt med biblioteket datetime och metoden datetime.strptime(date_string, format), med hjälp av följande direktiv:

Direktiv Betydelse Exempel
%d Dag i månaden som nollutfyllt decimaltal 01, 02, …, 31
%b Månaden som förkortad lokalanpassad beteckning Jan, Feb, …, Dec
%B Månaden som fullständig lokalanpassad beteckning January, …, December
%m Månaden som nollutfyllt decimaltal 01, 02, …, 12
%y Året utan sekel som nollutfyllt decimaltal 00, 01, …, 99
%Y Året med sekel som decimaltal 1970, 1988, 2001, 2013

Den här övningen är en del av kursen

Finansiell prognosmodellering i Python

Visa kurs

Övningsinstruktioner

  • Importera biblioteket datetime.
  • Skapa ett dt_object som konverterar datumen för varje försäljning till ett standardiserat format: dag-månad-år.
  • Skriv ut varje resultat för att jämföra dem.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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(____)
Redigera och kör kod