Java 형식 지정 패턴 구별: HH:mm, hh:mm, kk:mm
Java의 SimpleDateFormat 클래스는 다양한 형식을 제공합니다. 날짜와 시간을 표시하는 패턴입니다. HH:mm, hh:mm 및 kk:mm 패턴은 유사해 보이지만 표현에는 상당한 차이가 있습니다.
다음 Java 코드 조각을 고려하세요.
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));
제공된 코드의 출력은 다음과 같습니다.
24:00:00 00:00:00 05:30:00
이들 사이의 차이점을 분석해 보겠습니다. 패턴:
따라서 뉘앙스를 이해하세요. 이러한 형식 지정 패턴 중 하나는 Java에서 날짜와 시간을 정확하게 표현하는 데 중요합니다.
위 내용은 Java의 SimpleDateFormat에서 HH:mm, hh:mm 및 kk:mm의 차이점은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!