프로그래밍/JAVA
자바 현재시간 받아오기
네이프
2012. 7. 18. 18:12
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
이 코드의 결과물과 코드를 요약해서 정리해 두었다.