-
안드로이드 날짜 차이 계산모바일/Development 2016. 8. 15. 12:49728x90반응형text
public static int getDifference(String ddays) { SimpleDateFormat mFormat = new SimpleDateFormat("yyyy.MM.dd"); Date d = null; try { d = mFormat.parse(ddays); } catch (ParseException e) { // TODO Auto-generated catch block } Calendar getDay = Calendar.getInstance(); getDay.setTime(d); getDay.set(Calendar.HOUR_OF_DAY, 0); getDay.set(Calendar.MINUTE, 0); getDay.set(Calendar.SECOND,0); getDay.set(Calendar.MILLISECOND,0); long getTime = getDay.getTimeInMillis(); Calendar mCalendar = Calendar.getInstance(); mCalendar.set(Calendar.HOUR_OF_DAY, 0); mCalendar.set(Calendar.MINUTE, 0); mCalendar.set(Calendar.SECOND,0); mCalendar.set(Calendar.MILLISECOND,0); long nowTime = mCalendar.getTimeInMillis(); long diff = (getTime - nowTime); int oneday = 24 * 60 * 60 * 1000; // ms int difference = (int) (diff /= oneday); return difference; }
※ 일 차이 구하기int day = getDifference("2016.08.15") 으로 사용 가능그날의 00시 00분 00초 00밀리초와오늘의 00시 00분 00초 00밀리초의 차이를 구함728x90'모바일 > Development' 카테고리의 다른 글
안드로이드 매일 일정 시각 알람 (0) 2016.08.15 안드로이드 데이터 연결되있는지 확인하기 소스 (0) 2015.04.07 안드로이드 평점 하러가기 소스 (0) 2015.04.07