안드로이드 현재시간 구하기 및 포맷지정 방식 예제입니다.

물론 자바에서도 가능하구요.


// 현재 시간을 msec으로 구한다.

long now = System.currentTimeMillis();


// 현재 시간을 저장 한다.

Date date = new Date(now);


// 시간 포맷 지정

SimpleDateFormat CurDateFormat = new SimpleDateFormat("yyyy년 MM월 dd일");

SimpleDateFormat CurTimeFormat = new SimpleDateFormat("HH시 mm분");

SimpleDateFormat CurYearFormat = new SimpleDateFormat("yyyy");

SimpleDateFormat CurMonthFormat = new SimpleDateFormat("MM");

SimpleDateFormat CurDayFormat = new SimpleDateFormat("dd");

SimpleDateFormat CurHourFormat = new SimpleDateFormat("HH");

SimpleDateFormat CurMinuteFormat = new SimpleDateFormat("mm");


// 지정된 포맷으로 String 타입 리턴 

String strCurDate = CurDateFormat.format(date);

String strCurTime = CurTimeFormat.format(date);

String strCurYear = CurYearFormat.format(date);

String strCurMonth = CurMonthFormat.format(date);

String strCurDay = CurDayFormat.format(date);

String strCurHour = CurHourFormat.format(date);

String strCurMinute = CurMinuteFormat.format(date);


이렇게 보면 참~ 쉽고 간단하죠? ^^


by wisegirl 2013. 4. 20. 18:13