2016년 6월 7일 화요일

[안드로이드] SimpleDataFormat을 이용한 현재날짜, 시간 받아오기











시간을 따로 받아야 할 경우가 생겨 따로 함수로 구현하였습니다.



이를 통해, 년 월 일 시간 분 으로 쪼개어 사용하는 함수입니다.

public ArrayList MakeSaveData()
{
SimpleDateFormat currentTime = new SimpleDateFormat("yyyy.MM.dd.HH.mm");
//SimpleDateFormat sdfNow = new SimpleDateFormat("yyyy.MM.dd.HH.mm.ss");
String time = currentTime.format(new Date(System.currentTimeMillis()));

StringTokenizer mToken = new StringTokenizer(time,".");
ArrayList mTemp = new ArrayList<>();
while(mToken.hasMoreTokens())
{
mTemp.add(mToken.nextToken());
}


Log.i(TAG, "time print: " + time);
for(int i = 0; i < mTemp.size(); i++)
Log.i(TAG, "time print: " + mTemp.get(i));

return mTemp;
}

로그를 통해 결과를 확인 해 보면,
















다음과 같은 결과를 얻습니다.

시간의 경우 현재 휴대폰의 시간을 통해 얻습니다.



댓글 없음:

댓글 쓰기