CommencerCommencer gratuitement

Convertir des formats de date - simple

La zone de vente A en Europe et la zone de vente B en Australie utilisent des formats de date différents.

  • Vente A : 4000 le 14/02/2018
  • Vente B : 3000 le 2 March 2018

Si nous voulons consolider ou comparer des périodes de vente, nous devons convertir vers un format de date identique. Nous pouvons le faire facilement avec la bibliothèque datetime et la méthode datetime.strptime(date_string, format), en utilisant les directives suivantes :

Directive Signification Exemple
%d Jour du mois sur deux chiffres (zéro initial) 01, 02, …, 31
%b Mois sous forme d’abréviation selon la langue locale Jan, Feb, …, Dec
%B Mois sous forme complète selon la langue locale January, …, December
%m Mois sur deux chiffres (zéro initial) 01, 02, …, 12
%y Année sur deux chiffres (sans le siècle, zéro initial) 00, 01, …, 99
%Y Année sur quatre chiffres (avec le siècle) 1970, 1988, 2001, 2013

Cet exercice fait partie du cours

Prévisions financières en Python

Afficher le cours

Instructions

  • Importez la bibliothèque datetime.
  • Créez un dt_object qui convertit les dates de chaque vente dans un format standardisé jour-mois-année.
  • Affichez chaque résultat pour comparer

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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(____)
Modifier et exécuter le code