본문 바로가기

프로그래밍/JAVA

자바 현재시간 받아오기

JAVA에서 시간을 받아 오는 방법은 GregorianCalendar 클래스를 이용하는 방법이 보편적이다.


GregorianCalendar calender = new GregorianCalendar();

GregorianCalendar.getTime()



GregorianCalendar.getTime() 클래스로 받아 오는 값은 다음과 같다.

>> Wed May 16 13:38:04 KST 2012




단순하게 현재시간을 받아오는것은 이것이 다 이지만 우리가 이를 다시 활용하기 위해서는


쓰기 편하도록 Format를 지정할 필요가있다 ("yyyyMMdd") 등등..


그럴때 SimpleDateFormat 라는 클래스를 이용한다.



SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMddhhmmss");


이 클래스의 생성자에 Date패턴을 입력하면 그레고리안 시간을 우리가 원하는 형식에 맞춰 가지고 올 수 있게 된다.



String dateTime = dateFormat.format(calender.getTime());


dateTime의 출력 결과물은 다음과 같다.

>> 20120516013804




이 코드의 결과물과 코드를 요약해서 정리해 두었다.