[자바/JAVA] 현재 시간 출력하기

현재 시간을 출력하기 위해서는 Date() 메서드를 활용하면 된다. Date() 는 자바가 기본적으로 제공하는 메서드다. java.util.Date를 import해 사용할 수 있다.

import java.util.Date;

public class DateTest {
    public static void main(String[] args) {
        Date d = new Date(); // 실행한 날짜와 시간을 가지고 있는 객체 생성
        System.out.println(d);    
    }
}

출력값

Fri May 07 21:51:30 KST 2021

이런 형식은 보기가 좀 어색할 수 있다.

 

평소 보는 형식으로 출력하기 위해 SimpleDateFormat()을 활용한다. 이를 위해 java.text.SimpleDateFormat를 import한다.

import java.text.SimpleDateFormat;
import java.util.Date;

public class ImportTest {
    public static void main(String[] args) {
        Date d = new Date(); // 실행한 날짜와 시간을 가지고 있는 객체 생성
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss a"); 
        String now = sdf.format(d);
        System.out.println(now);
    }
}

출력값

2021/05/07 21:58:17 오후

 

반응형

댓글

Designed by JB FACTORY