IniziaInizia gratis

Conversione dei formati di data - semplice

L'area vendite A in Europa e l'area vendite B in Australia usano formati di data diversi.

  • Vendita A: 4000 il 14/02/2018
  • Vendita B: 3000 il 2 March 2018

Se vogliamo consolidare o confrontare i periodi di vendita, dobbiamo convertire allo stesso formato di data. Possiamo farlo facilmente usando la libreria datetime e il metodo datetime.strptime(date_string, format), con le seguenti direttive:

Directive Meaning Example
%d Giorno del mese come numero decimale con zero iniziale 01, 02, …, 31
%b Mese come nome abbreviato secondo la locale Jan, Feb, …, Dec
%B Mese come nome completo secondo la locale January, …, December
%m Mese come numero decimale con zero iniziale 01, 02, …, 12
%y Anno senza secolo come numero decimale con zero iniziale 00, 01, …, 99
%Y Anno con secolo come numero decimale 1970, 1988, 2001, 2013

Questo esercizio fa parte del corso

Previsioni finanziarie in Python

Visualizza il corso

Istruzioni dell'esercizio

  • Importa la libreria datetime.
  • Crea un dt_object che converta le date di ciascuna vendita in un formato standard giorno-mese-anno.
  • Stampa ogni risultato per confrontarli

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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(____)
Modifica ed esegui il codice