Nutzt man das im JDK enthaltene Logging-Framework und will das Datum im ISO 8601:2000 formatieren, erreicht man dies mit der folgenden Formatter-Einstellung:
%1$tFT%1$tT,%1$tL%1$tz
Das Format wird in der logging.properties über das Property
java.util.logging.SimpleFormatter.format konfiguriert.
Dabei bedeuten die Formatparameter folgendes:
Parameter | Bedeutung |
---|---|
%1$tFT | Datum im ISO 8601 (y-m-d) |
%1$tT | Zeit im 24-Stunden Format (H:M:S) |
%1$tL | Millisekunden |
%1$tz | Zeitzone (numerisch) |
Das Ergebnis sieht wie folgt aus:
2014-07-03T10:06:39,257+0200
Eine gute Übersicht gibt es auch auf der folgenden Seite: http://www.tutorialspoint.com/java/java_date_time.htm