Anzeige von AM und PM in Kleinbuchstaben ein, nachdem die Formatierung des Datums

Nach der Formatierung eines datetime-Wert, die Zeit zeigt AM oder PM in Großbuchstaben, aber ich will es in Kleinbuchstaben, wie am oder pm.

Dies ist mein 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() wird es tun und es ist kein einfacher Weg.
  • Das Problem ist, dass, wie Monat und Tag-Namen, die AM/PM-marker ist ein bestimmtes Gebietsschema - es kann nicht sinnvoll, in einigen Sprachen zu zwingen, alles zu Kleinbuchstaben (abgesehen von der Tatsache, dass einige Sprachen verwenden Sie die 24 Stunden-Uhr für alles und nicht wirklich Begriffe, die für AM und PM an alle).
InformationsquelleAutor xrcwrn | 2012-11-27
Schreibe einen Kommentar