JAVA에서 원하는 날짜 형태로 출력하는 방법
SimpleDataFormat을 활용하면 됩니다.
먼저, simpleDataFormat를 선언해주고 그 안에 원하는 날짜 형태를 써주면 됩니다.
ex)SimpleDateFormat format1 = new SimpleDateFormat ( "yyyy-MM-dd HH:mm:ss"); SimpleDateFormat format2 = new SimpleDateFormat ( "yyyy년 MM월dd일 HH시mm분ss초");
형태를 위에 예시 처럼 써주고, 그 후에 String 변수를 만들어서 위에 적은 SimpleDateFormat 변수이름.format(변환할 날짜); 를 해주면 됩니다.
예시에서는 현재시간으로 변환해주었습니다.
ex)//현재 시간 Date currentTime = new Date(); String time1 = format1.format(currentTime); String time2 = format2.format(currentTime); //시간이 원하는 형태로 변환되었는 지 확인하기 System.out.println(time1); System.out.println(time2);
이렇게 사용하면 날짜를 원하는 형태로 출력하거나 바꿀 수 있습니다.
예시 전체 )
SimpleDateFormat format01 = new SimpleDateFormat ( "yyyy-MM-dd HH:mm:ss"); SimpleDateFormat format02 = new SimpleDateFormat ( "yyyy년 MM월dd일 HH시mm분ss초"); Date currentTime = new Date(); String time1 = format01.format(currentTime); String time2 = format02.format(currentTime); System.out.println(time1); System.out.println(time2);