0
DatePicker.I을 사용중인 응용 프로그램 만들기 두 개의 DatePicker를 만들고 TextView.Now에서 선택한 날짜를 설정하여 DatePicker에서 선택한 두 날짜의 기간 또는 차이를 가져오고 싶습니다. 차이를 설정할 수 있지만 방법을 호출 할 때 TextView 값을 설정하는 방법을 모르겠습니다.DatePicker에서 두 날짜의 차이 가져 오기
String startDateFromText = ((TextView) findViewById(R.id.textViewTORStartDate)).getText().toString();
String endDateFromText = ((TextView) findViewById(R.id.textViewTOREndDate)).getText().toString();`
이 방법 전화 :
difference(?,?);
private void difference(Date startDate, Date endDate) {
long diff = Long.parseLong(String.valueOf(startDate.getTime() - endDate.getTime()));
long secondsInMilli = 1000;
long minutesInMilli = secondsInMilli * 60;
long hoursInMilli = minutesInMilli * 60;
long daysInMilli = hoursInMilli * 24;
long elapsedDays = diff/daysInMilli;
diff = diff % daysInMilli;
long elapsedHours = diff/hoursInMilli;
diff = diff % hoursInMilli;
long elapsedMinutes = diff/minutesInMilli;
diff = diff % minutesInMilli;
long elapsedSeconds = diff/secondsInMilli;
Log.e("Difference is",elapsedDays +":"+ elapsedHours +":"+ elapsedMinutes +":"+ elapsedSeconds);
}
왜 일부 라이브러리를 사용하지 않습니까? joda-time처럼 – Nabin
질문이 무엇인지 모르겠지만 textview에 값을 설정하려면 textview.setText ("Value String"); –