`
timePicker = (TimePicker)findViewById(R.id.timePicker1);
datePicker=(DatePicker)findViewById(R.id.datePicker1);
calendar = Calendar.getInstance();//获取一个日历对象
year = calendar.get(Calendar.YEAR);
month = calendar.get(Calendar.MONTH)+1;
day = calendar.get(Calendar.DAY_OF_MONTH);
hour = calendar.get(Calendar.HOUR_OF_DAY);
minute = calendar.get(Calendar.MINUTE);
//初始化日期选择组件,并在初始化时设计OnDateChangedListener()监听事件
datePicker.init(year, month, day, new OnDateChangedListener() {
[@Override](https://my.oschina.net/u/1162528)
public void onDateChanged(DatePicker view, int year, int monthOfYear,
int dayOfMonth) {
// TODO Auto-generated method stub
setTitle(year+"年"+monthOfYear+"月"+dayOfMonth+1+"日");
}
});
//设置时间监听OnTimeChangedListener()事件
timePicker.setOnTimeChangedListener(new OnTimeChangedListener() {
[@Override](https://my.oschina.net/u/1162528)
public void onTimeChanged(TimePicker view, int hourOfDay, int minute) {
// TODO Auto-generated method stub
setTitle(hourOfDay+":"+minute+"");
}
});
//创建DatePickerDialog对象
// new DatePickerDialog(this, new OnDateSetListener() {
//
// [@Override](https://my.oschina.net/u/1162528)
// public void onDateSet(DatePicker view, int year, int monthOfYear,
// int dayOfMonth) {
// // TODO Auto-generated method stub
// setTitle(year+"年"+monthOfYear+"月"+dayOfMonth+1+"日");
// }
// }, year, calendar.get(Calendar.MONTH), day).show();
//创建TimePickerDialog对象
new TimePickerDialog(this, new OnTimeSetListener() {
[@Override](https://my.oschina.net/u/1162528)
public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
// TODO Auto-generated method stub
setTitle(hourOfDay+":"+minute+"");
}
}, hour, minute, true).show();
}`