【发布时间】:2020-03-17 13:59:32
【问题描述】:
点击按钮时触发此代码选择日期;然后它将 +3 个月添加到选择的日期。
displayDate.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Calendar calendar = Calendar.getInstance();
int year = calendar.get(Calendar.YEAR);
int month = calendar.get(Calendar.MONTH);
int day = calendar.get(Calendar.DAY_OF_MONTH);
DatePickerDialog datepicker = new DatePickerDialog(Remainder.this, android.R.style.Theme_Holo_Light_Dialog_MinWidth, onDateSetListener, year,month,day);
datepicker.getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));
datepicker.show();
}
});
onDateSetListener = new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year, int month, int day) {
month = month+1;
Log.d(TAG, "onDateSet: mm/dd/yyyy: " + month + "/" + day + "/" + year);
String date = month + "/" + day + "/" + year;
displayDate.setText(date);
}
};
【问题讨论】:
-
你不能说moth+=4
标签: java android datepickerdialog