Maison > développement back-end > Tutoriel Python > Comment formater des dates en langage natif avec Python à l'aide de Babel ?

Comment formater des dates en langage natif avec Python à l'aide de Babel ?

Barbara Streisand
Libérer: 2024-10-24 18:30:03
original
1040 Les gens l'ont consulté

How to Format Dates in Native Language with Python Using Babel?

Comment formater des dates en langue maternelle avec Python

Obtenir datetime.datetime.now() imprimé dans la langue maternelle peut être obtenu à l'aide de la fonction strftime(). Cependant, si l'application doit prendre en charge plusieurs paramètres régionaux, il n'est pas recommandé de modifier les paramètres régionaux (via locale.setlocale()). Au lieu de cela, le package Babel fournit un moyen simple de gérer le formatage de la date/heure :

<code class="python">from datetime import date, datetime, time
from babel.dates import format_date, format_datetime, format_time

d = date(2007, 4, 1)
print(format_date(d, locale='en'))  # 'Apr 1, 2007'
print(format_date(d, locale='de_DE'))  # '01.04.2007'</code>
Copier après la connexion

Le package Babel offre les avantages suivants :

  • Formatage de la date/heure propre et personnalisable
  • Prise en charge de plusieurs paramètres régionaux
  • Aucun impact sur les autres parties de l'application

Pour plus d'informations, reportez-vous à la section Date et heure de la documentation de Babel.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal