오늘은 특정 format에 맞게 시간을 출력하도록 하는 방법에 대해 알아보겠습니다.
SimpleDateFormat 클래스를 사용합니다.
먼저 간단한 예제를 하나 보고 설명을 드리도록하겠습니다.
------------------------------------------------------------
SimpleDateFormat format1 = new SimpleDateFormat("yyyy-MM-dd");
SimpleDateFormat format2 = new SimpleDateFormat("yyyy년MM월dd일");
SimpleDateFormat format3 = new SimpleDateFormat("hh:mm:ss.SSS");
Date now = new Date();
System.out.println(format1.format(now));
System.out.println(format2.format(now));
System.out.println(format3.format(now));
------------------------------------------------------------
예제만 보더라도 예측이 되시죠?
뭔지는 모르겠지만 각 format에 맞게 3개의 날짜가 출력이됩니다.
첫번째는 "2020-02-14"로 출력이 됩니다.
yyyy가 년을, MM이 월을, dd가 일을 의미합니다.
두번째는 "2020년02월14일"로 출력이 됩니다.
첫번째와 같습니다.
세번째는 "11:15:14.598"로 출력이 됩니다.
hh는 시간, mm는 분, ss는 초를, SSS는 밀리초를 나타냅니다.
format만 활용한다면 다양하게 출력을 할 수 있습니다.
'프로그래밍 > JAVA' 카테고리의 다른 글
[JAVA] 인터페이스 ( interface ) (0) | 2020.02.17 |
---|---|
[JAVA] 추상 클래스 ( abstract class ) (0) | 2020.02.14 |
[JAVA] JMS ( Java Message Service ) (0) | 2020.02.11 |
[JAVA] MVC 개념 (0) | 2020.02.03 |
[JAVA] 배열 내에 값 존재 여부 확인 (0) | 2020.01.19 |