[안드로이드] 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;
}

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
















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

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



추가로 읽으면 좋을 것

댓글

이 블로그의 인기 게시물

윤석열 계엄령 선포! 방산주 대폭발? 관련주 투자 전략 완벽 분석

대통령 퇴진운동 관련주: 방송·통신·촛불수혜주 완벽 분석

키움 OPEN API MFC 개발 (1)