Gérer les données temporelles, l’internationalisation et la localisation

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
110
Mois de parution
septembre 2020
Spécialité(s)


Résumé

Python est doté d’outils simples et efficaces pour faire face à ces problématiques communes, qui peuvent parfois être un vrai casse-tête. Cet article vous présentera l’essentiel de ce qu’il faut connaître sur ces sujets.


Lorsque l’on construit un programme libre, potentiellement utilisable par tout individu sur la planète, internationaliser son application est quelque chose d’essentiel. Si les données elles-mêmes sont partagées, cela devient d’autant plus vital. De la même manière, gérer des dates correctement, conformément à ses besoins réels et en utilisant les fuseaux horaires, est essentiel. Voici un guide sur ces sujets.

1. Données temporelles

Lorsque l’on parle de données temporelles, on peut parler de plusieurs choses qui sont radicalement différentes. Un seul module permet de les gérer :

>>> from datetime import date, time, datetime

1.1 Horaire

Lorsque l’on parle d’un horaire, il s’agit d’un moment du jour, quel que soit ce jour, on utilise alors un objet datetime.time :

>>> horaire = time(15, 58, 30)
>…
Cet article est réservé aux abonnés. Il vous reste 91% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous