-2
我從日曆中得到兩個日期。它寫入一個字符串builder.I想要獲得兩個日期之間的差異,我還想保持時間之間的剩餘天數,除了週末。兩個日期之間的Android差異?
private DatePickerDialog.OnDateSetListener datePickerListener = new DatePickerDialog.OnDateSetListener() {
// when dialog box is closed, below method will be called.
public void onDateSet(DatePicker view, int selectedYear, int selectedMonth, int selectedDay) {
year = selectedYear;
month = selectedMonth;
day = selectedDay;
if (cur == DATE_DIALOG_ID) {
// set selected date into textview
permitDate = new StringBuilder().append(day).append(".").append(month + 1).append(".").append(year).append(" ").toString();
tvDisplayDate.setText("Date : " + permitDate);
} else {
startDate = new StringBuilder().append(day).append(".").append(month + 1) .append(".").append(year).append(" ").toString();
tvDisplayDate2.setText("Date : " + startDate);
}
}
};
這樣認爲你應該使用java的日曆API – Jens
我可以不使用API日曆嗎? –
不要試圖重新發明輪子。建立在現有解決方案上像AndroidThreeTenBp或Joda時間。你會減少你將你的頭撞在牆上的次數。 –