Skip to content

Corriger le formatage du premier jour du mois

La date est mise en forme dans différents endroits avec DateTimeFormat.getFormat(PredefinedFormat.DATE_LONG).

Le premier du mois se retrouve ainsi présenté : 1 janvier 2025 au lieu de 1er janvier 2025.

Voir si un format permet d'avoir directement la bonne chaîne de caractères, sinon ajouter une méthode commune avec un patch du style :

        if (LocaleInfo.getCurrentLocale().getLocaleName().equals("fr") && date.startsWith("1 ")) {
            date = "1er " + date.substring(2);
        }