目錄
DatePickerDialog
時間設置對話框
private void showDatePickerDialog() {
mCalendar= Calendar.getInstance();
DatePickerDialog dialog=new DatePickerDialog(MainActivity.this, new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
mCalendar.set(year,monthOfYear,dayOfMonth);
SimpleDateFormat simpleDateFormat=new SimpleDateFormat("yyyy年MM月dd日");
Toast.makeText(getApplicationContext(), "造型的" + simpleDateFormat.format(mCalendar.getTime()), Toast.LENGTH_SHORT).show();
}
},mCalendar.get(Calendar.YEAR),mCalendar.get(Calendar.MONTH),mCalendar.get(Calendar.DAY_OF_MONTH));
dialog.show();
}
2.TimePickerDialog
private void showTimePickerDialog() {
mCalendar= Calendar.getInstance();
TimePickerDialog dialog=new TimePickerDialog(MainActivity.this, new TimePickerDialog.OnTimeSetListener() {
@Override
public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
mCalendar.set(Calendar.HOUR,hourOfDay);
mCalendar.set(Calendar.MINUTE,minute);
SimpleDateFormat simpleDateFormat=new SimpleDateFormat("yyyy年MM月dd日HH時mm分");
Toast.makeText(getApplicationContext(), "造型的" + simpleDateFormat.format(mCalendar.getTime()), Toast.LENGTH_SHORT).show();
}
},mCalendar.get(Calendar.HOUR),mCalendar.get(Calendar.MINUTE),true);//Hour是24小時制
dialog.show();
}