private void setEndDialog() {
dialog = new DatePickerDialog(this,
new DatePickerDialog.OnDateSetListener() {
public void onDateSet(DatePicker dp, int year, int month,
int dayOfMonth) {
// 更新UI
tvEndTime.setText(year + "." + (month + 1) + "."
+ dayOfMonth);
}
}, c.get(Calendar.YEAR), // 传入年份
c.get(Calendar.MONTH), // 传入月份
c.get(Calendar.DAY_OF_MONTH) // 传入天数
);
// 设置选择时间的最大值
dialog.getDatePicker().setMaxDate((new Date()).getTime());
dialog.show();
}
dialog = new DatePickerDialog(this,
new DatePickerDialog.OnDateSetListener() {
public void onDateSet(DatePicker dp, int year, int month,
int dayOfMonth) {
// 更新UI
tvEndTime.setText(year + "." + (month + 1) + "."
+ dayOfMonth);
}
}, c.get(Calendar.YEAR), // 传入年份
c.get(Calendar.MONTH), // 传入月份
c.get(Calendar.DAY_OF_MONTH) // 传入天数
);
// 设置选择时间的最大值
dialog.getDatePicker().setMaxDate((new Date()).getTime());
dialog.show();
}
本文介绍如何使用Android的DatePickerDialog创建一个日期选择对话框,并设置最大可选日期为当前日期。通过实例展示了如何更新UI中显示的结束日期。
630

被折叠的 条评论
为什么被折叠?



