리턴 받고싶은 타입을 인자로 넘겨주면 땡~~
개인적으론 두번째 메소드 사용을 권고한다!! ^___^ 으훗~
첫번째 아이는 그냥 Calendar 클래스를 써보고 싶었을뿐 +_+
/**
* 현재시간 yyyyMMddHHmmss 타입으로 변환
*/
public static String currentDatetimeString() {
Calendar cal = Calendar.getInstance();
StringBuffer buf = new StringBuffer();
buf.append(String.format("%04d%02d%02d"
, cal.get(Calendar.YEAR)
, cal.get(Calendar.MONTH) + 1
, cal.get(Calendar.DAY_OF_MONTH)));
buf.append(String.format("%02d%02d%02d"
, cal.get(Calendar.HOUR_OF_DAY)
, cal.get(Calendar.MINUTE)
, cal.get(Calendar.SECOND)));
return buf.toString();
}
/**
* 현재시간 받은타입으로 변환
* - yyyyMMdd
* - yy/MM/dd
* - yyyyMMddHHmmss
*/
public static String currentSimpleDateFormat(String formatStr) {
SimpleDateFormat format = new SimpleDateFormat(formatStr);
return format.format(new Date());
}
예를 들면 오늘 날짜 2012년5월3일 데이터로 뽑고 싶다면
currentSimpleDateFormat("yyyy년M월d일") 라고 호출하면 된다.
참고)
년도 : yyyy, yy
월 : MM, M
일 : dd, d
시 : HH
분 : mm
초 : ss
댓글 없음:
댓글 쓰기
++ 블로그 무단납치 아니아니 아니되오!! 얘기는 하고 델꾸가시오!! ++