개발자의 끄적끄적

[java] 현재날짜, 현재시간을 원하는 형태로 출력하는(Format) 다양한 방법 본문

개발/java & jsp

[java] 현재날짜, 현재시간을 원하는 형태로 출력하는(Format) 다양한 방법

효벨 2020. 4. 27. 02:00
728x90
반응형

[java] 현재날짜, 현재시간을 원하는 형태로 출력하는(Format) 다양한 방법

 

 

1. Date객체를 활용하는 방법 


SimpleDateFormat format1 = new SimpleDateFormat ( "yyyy-MM-dd HH:mm:ss");
SimpleDateFormat format2 = new SimpleDateFormat ( "yyyy년 MM월dd일 HH시mm분ss초");

Date time = new Date();

String time1 = format1.format(time);
String time2 = format2.format(time);

System.out.println(time1);
System.out.println(time2);

 

2. Calendar클래스의 getInstance()메서드를 활용하는 방법 


SimpleDateFormat format1 = new SimpleDateFormat ( "yyyy-MM-dd HH:mm:ss");
SimpleDateFormat format2 = new SimpleDateFormat ( "yyyy년 MM월dd일 HH시mm분ss초");

Calendar time = Calendar.getInstance();

String format_time1 = format1.format(time.getTime());
String format_time2 = format2.format(time.getTime());

System.out.println(format_time1);
System.out.println(format_time2);

 

3. System클래스의 currentTimeMillis()메서드를 활용하는 방법 


SimpleDateFormat format1 = new SimpleDateFormat ( "yyyy-MM-dd HH:mm:ss");
SimpleDateFormat format2 = new SimpleDateFormat ( "yyyy년 MM월dd일 HH시mm분ss초");

String format_time1 = format1.format (System.currentTimeMillis());
String format_time2 = format2.format (System.currentTimeMillis());

 System.out.println(format_time1);
 System.out.println(format_time2);

 

 

출처 : https://coding-factory.tistory.com/259

반응형
Comments