android中Date对象的简单应用,以及TimePicker和DatePicker控件

一、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的更改。


你可能感兴趣的:(android中Date对象的简单应用,以及TimePicker和DatePicker控件)