L'affichage AM et PM en minuscule après le formatage de la date

Après le formatage d'un datetime, l'heure s'affiche AM ou PM en majuscules, mais je le veux en minuscules comme am ou pm.

C'est mon code:

public class Timeis {
    public static void main(String s[]) {
        long ts = 1022895271767L;
        String st = null;  
        st = new SimpleDateFormat(" MMM d 'at' hh:mm a").format(ts);
        System.out.println("time is " + ts);  
    }
}
  • st.toLowerCase() va le faire et il n'y a pas de moyen plus facile.
  • Le problème, c'est que, comme le mois et le jour des noms, AM/PM marqueur des paramètres régionaux spécifiques, il ne peut faire sens dans certaines langues, à force tout en bas de casse (en laissant de côté le fait que certaines langues suffit d'utiliser l'horloge de 24 heures pour tout et n'ont pas vraiment de conditions pour l'AM et PM à tous).
InformationsquelleAutor xrcwrn | 2012-11-27