Maison >développement back-end >Tutoriel Python >Comment formater des dates en langage natif avec Python à l'aide de Babel ?
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>
Le package Babel offre les avantages suivants :
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!