날짜 차이 찾기: Android/Java 접근 방식
mm/dd/yyyy 형식의 현재 날짜와 다른 날짜가 있습니다. yyyy/mm/dd 형식입니다. 이 날짜 간의 차이(일)를 계산하려면 다음 단계를 고려하세요.
// Calculate the difference in milliseconds long diff = today.getTimeInMillis() - thatDay.getTimeInMillis(); // Convert the difference to days long days = diff / (24 * 60 * 60 * 1000);
문자열에서 날짜 구문 분석
문자열에서 날짜를 구문 분석하려면 " yyyy/mm/dd"를 Calendar 객체에 추가하려면 SimpleDateFormat을 사용할 수 있습니다. class:
SimpleDateFormat formatter = new SimpleDateFormat("yyyy/MM/dd"); Date d = null; try { d = formatter.parse(strThatDay); // catch exception } catch (ParseException e) { e.printStackTrace(); } Calendar thatDay = Calendar.getInstance(); thatDay.setTime(d);
대체 방법
날짜 형식을 알고 있으므로 하위 문자열에 Integer.parseInt()를 사용하여 숫자 값과 직접 계산을 수행합니다.
위 내용은 Android/Java에서 날짜 차이를 일 단위로 계산하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!