자바에서 날짜나 시간을 문자로 변환하거나 그 역변환을 많이 하게 되는데
SimpleDateFormat 을 잘 사용할 수 있다면 유용하다.
// SimpleDateFormat 선언
// 년도 형식을 초단위까지 선언하여 사용한다.
// 예를 들면 아래 내용은 2013년 02월 14일 12시 50분 30초 까지를 표한한 것이다.
// 물론 입력되는 숫자 중간에 문자가 들어 있으면 넣어도 된다.
// 2013-02-14 13:51:30 ==> yyyy-MM-dd HH:mm:ss
// 아래 형식은 20130214135130 같이 시간을 연속으로 붙여서 사용한 것이다.
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");
// 시간으로 들어온 문자열을 Date 형식으로 변환하기
String timeExample1 = "20130214135130";
Date exam1 = sdf.parse(timeExample1);
// 현재 시간을 문자열로 출력하기
Calendar today = Calendar.getInstance();
Date currDateTime = today.getTime();
String todayTimeStr = sdf.format(currDatetime);
// 줄여서 표현하면 sdf.format(Calendar.getInstance().getTime());
'Java/JSP' 카테고리의 다른 글
jsp 파라메터 parameter 입력 한글 깨짐 해결 (0) | 2013.03.05 |
---|---|
자바 객체 Object 를 JSON 으로 변환 (0) | 2013.02.15 |
XML to JSON 변환 방법 (0) | 2013.02.15 |
jdom 으로 xml 생성 하기 (0) | 2013.02.13 |
[JAVA] ArrayList 데이터 중복 제거 (0) | 2013.01.02 |