一、Date对象的应用
Date对象的定义
Date date = new Date();
获取简单数据格式
date.toString();
对date进行格式化,得到自己想要的格式
利用sdk中的android.text.format包中的DateFormat类
DateFormat.format("yyyy-MM dd-EE-HH:mm", date); // 第一个参数为要格式化的具体格式,其中的yyyy等关键字参考sdk,详细介绍了各种字母代表的含义,例如y代表年份。第二个参数是要格式化的时间
类GregorianCalendar用于将int型的值设置为Date对象
date = new GregorianCalendar(year, month, day, hour, minute).getTime();具体试用方法参考sdk
根据GregorianCalendar类就可以很方便的将int类型的数值设置为时间了
二、TimePicker和DatePicker控件的使用
在使用DatePicker控件时,加上android:calendarViewShown="false"则不会显示日历,只显示一个滑动选择日期的控件。在不同的android版本设备上,DatePicker和TimePicker的显示是不同的,当然越高版本的android越美观
两个重要的方法
DatePicker.init(int, int, int, new OnDateChangedListener(){});
TimePicker.setOnTimeChangedListener(new OnTimeChangerListener(){})
在选择时间后可以使用GregorianCalendar进行Date的更改。