1
내 datepicker에서 일/월/년을 얻으려고합니다. 나는 월간이 결코 정확하지 않다는 문제가있다. 아래 코드를 제공합니다. 달은 정확하지만 월이 12 월이면 실패합니다. 그 날은 결코 정확하지 않습니다.안드로이드가 datepicker를 벗어난 데이터를 사용합니다
public class myOnDateChangedListener implements OnDateChangedListener {
public void onDateChanged(DatePicker view, int year, int monthOfYear,
int dayOfMonth) {
if (view.getId() == R.id.datePicker1) {
startDay = view.getDayOfMonth();
if(view.getMonth() == 11){
startMonth = 12;
}else{
startMonth = (view.getMonth() + 1);
}
startYear = view.getYear();
}
if (view.getId() == R.id.datePicker2) {
endDay = view.getDayOfMonth();
if(view.getMonth() == 11){
endMonth = 12;
}else{
endMonth = (view.getMonth() + 1);
}
endYear = view.getYear();
}
}
}
문제가 정확히 무엇인지 말씀해 주시겠습니까? 12 월을 선택할 때 응용 프로그램이 중단되거나 잘못된 값을 반환하면 반환되는 값은 무엇입니까? –
12 월을 선택하면 mysql 데이터베이스의 월이 00으로 설정되고 그 날도 올바르지 않습니다. –