Unterscheidung zwischen Java-Formatierungsmustern: HH:mm, hh:mm und kk:mm
Die SimpleDateFormat-Klasse in Java stellt verschiedene Formate bereit Muster zur Anzeige von Datum und Uhrzeit. Auch wenn die Muster HH:mm, hh:mm und kk:mm ähnlich erscheinen mögen, gibt es doch deutliche Unterschiede in ihrer Darstellung.
Bedenken Sie das folgende Java-Code-Snippet:
SimpleDateFormat broken = new SimpleDateFormat("kk:mm:ss"); broken.setTimeZone(TimeZone.getTimeZone("Etc/UTC")); SimpleDateFormat working = new SimpleDateFormat("HH:mm:ss"); working.setTimeZone(TimeZone.getTimeZone("Etc/UTC")); SimpleDateFormat working2 = new SimpleDateFormat("hh:mm:ss"); working.setTimeZone(TimeZone.getTimeZone("Etc/UTC")); System.out.println(broken.format(epoch)); System.out.println(working.format(epoch)); System.out.println(working2.format(epoch));
Das Die Ausgabe des bereitgestellten Codes lautet:
24:00:00 00:00:00 05:30:00
Lassen Sie uns die Unterschiede zwischen diesen aufschlüsseln Muster:
Daher ist es wichtig, die Nuancen zu verstehen Die Verwendung dieser Formatierungsmuster ist entscheidend für die genaue Darstellung von Datums- und Uhrzeitangaben in Java.
Das obige ist der detaillierte Inhalt vonWas sind die Unterschiede zwischen HH:mm, hh:mm und kk:mm im SimpleDateFormat von Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!