Beachtung der Locale unter Linux

Guten Tag

Erst mal vielen Dank für das tolle Tool, welches sich auch wunderbar bedienen lässt und auch für uns Linux-Nutzer prima funktioniert.

Jedoch eine Kleinigkeit, welche ich bei jedem Eintrag einer Transaktion „nervig“ finde: Das Datum und insbesondere die Zeit wird im US-Style erwartet/angezeigt.

Das Tool ist auf English, beachtet jedoch die Einstellung der locale nicht, dass die Zeit ein anderes Format hat.

Anzeige
Als Locale ist eingestellt:

LANG=en_US.UTF-8
LANGUAGE=en_US.UTF-8
LC_NUMERIC=de_DE.UTF-8
LC_TIME=de_DE.UTF-8
LC_MONETARY=de_DE.UTF-8

Die Locale in Java für das Datum/Zeit können mit einer der beiden letzten Befehle gesetzt werden.

Locale.getDefault();                            // --> en_US
Locale.getDefault(Locale.Category.DISPLAY);     // --> en_US
Locale.getDefault(Locale.Category.FORMAT);      // --> de_DE 
System.getenv("LC_TIME");                       // --> de_DE.UTF-8

Beste Grüße und vielen Dank
Benji