Android 我的日期时间选择器显示日期从1990年开始,而不是系统日期
我有一个按钮,通过单击它,我正在加载一个日期时间选择器Android 我的日期时间选择器显示日期从1990年开始,而不是系统日期,android,Android,我有一个按钮,通过单击它,我正在加载一个日期时间选择器 如果(视图==开始日期按钮){ 我希望日期时间选择器从当前日期开始,因为您获取的当前日期错误。您的IDE应该显示一条警告 以下是正确的方法: Calendar calendar = Calendar.getInstance(); DatePickerDialog dpd = new DatePickerDialog(this, new DatePickerDialog.OnDateSetListener() {
如果(视图==开始日期按钮){
我希望日期时间选择器从当前日期开始,因为您获取的当前日期错误。您的IDE应该显示一条警告 以下是正确的方法:
Calendar calendar = Calendar.getInstance();
DatePickerDialog dpd = new DatePickerDialog(this,
new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year,
int monthOfYear, int dayOfMonth) {
//dayOfMonth=Calendar.DAY_OF_MONTH;
//monthOfYear=Calendar.MONTH;
setText(dayOfMonth + "/"
+ monthOfYear + "/" + year);
eventModel.setStartDate(dayOfMonth + "."
+ monthOfYear + "." + year);
}
}, calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH),
calendar.get(Calendar.DAY_OF_MONTH));
dpd.show();
获取当前日期时出错。IDE应显示警告 以下是正确的方法:
Calendar calendar = Calendar.getInstance();
DatePickerDialog dpd = new DatePickerDialog(this,
new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year,
int monthOfYear, int dayOfMonth) {
//dayOfMonth=Calendar.DAY_OF_MONTH;
//monthOfYear=Calendar.MONTH;
setText(dayOfMonth + "/"
+ monthOfYear + "/" + year);
eventModel.setStartDate(dayOfMonth + "."
+ monthOfYear + "." + year);
}
}, calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH),
calendar.get(Calendar.DAY_OF_MONTH));
dpd.show();
获取当前日期时出错。IDE应显示警告 以下是正确的方法:
Calendar calendar = Calendar.getInstance();
DatePickerDialog dpd = new DatePickerDialog(this,
new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year,
int monthOfYear, int dayOfMonth) {
//dayOfMonth=Calendar.DAY_OF_MONTH;
//monthOfYear=Calendar.MONTH;
setText(dayOfMonth + "/"
+ monthOfYear + "/" + year);
eventModel.setStartDate(dayOfMonth + "."
+ monthOfYear + "." + year);
}
}, calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH),
calendar.get(Calendar.DAY_OF_MONTH));
dpd.show();
获取当前日期时出错。IDE应显示警告 以下是正确的方法:
Calendar calendar = Calendar.getInstance();
DatePickerDialog dpd = new DatePickerDialog(this,
new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year,
int monthOfYear, int dayOfMonth) {
//dayOfMonth=Calendar.DAY_OF_MONTH;
//monthOfYear=Calendar.MONTH;
setText(dayOfMonth + "/"
+ monthOfYear + "/" + year);
eventModel.setStartDate(dayOfMonth + "."
+ monthOfYear + "." + year);
}
}, calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH),
calendar.get(Calendar.DAY_OF_MONTH));
dpd.show();