玩转Android---UI篇---DatePicker,TimePicker(日期和时间)
日期和时间是任何手机平台都有的功能,Android也如此。
DatePicker:用来实现日期(年月日)
TimePicker:用来实现时间(时分秒)
?
Calendar:日历是设定年度日期对象和一个整数字段之间转换的抽象基类,如,月,日,小时等。
例如
final Calendar calendar=Calendar.getInstance();
??mYear=calendar.get(Calendar.YEAR);---获取年份
??mMonth=calendar.get(Calendar.MONTH);---获取月份
??mDay=calendar.get(Calendar.DAY_OF_MONTH);---获取日
??mHour=calendar.get(Calendar.HOUR_OF_DAY);---获取时
??mMinute=calendar.get(Calendar.MINUTE);---获取分
等等,可以参考API文档
TimePickerDialog、DatePickerDialog是对话框形式的时间类。
?
废话不多说,实例如下:
DateTest.java文件
?
?运行结果如下:
当点击“设置日期”按钮后,就会显示如下对话框样式的DatePickerDialog
当点击“设置时间”按钮后,就会弹出如下对话框样式的TimePickerDialog
?