0
我有这个日期选择器。这个Android日期选择器有什么问题?
例如,如果我选择2011年12月11日显示==> 2011:11:11
或2012年6月11日显示==> 2012:0:11 !!!
private void Date_picker_dialog()
{
OnDateSetListener datelistener = new OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
Toast.makeText(ActivityMain.this, "Date set: " + year + ":" + monthOfYear + ":" + dayOfMonth, 3000).show();
}
};
DatePickerDialog dialog = new DatePickerDialog(ActivityMain.this, datelistener, 2011, 11, 11);
dialog.show();
}
你必须使用(monthOfYear + 1)becz默认情况下它与0 .... –
月从0开始列举所以当你从datepicker得到你的日期,月份设置为12月时,你会得到monthOfYear = 11 –