Android中的日期管理类 DateUtils 常用方法:
1.//判断是否是同一天
DateUtils.isToday(timeMills)
2.//获取当前时间 如果当天显示时分秒,否则显示月日
DateUtils.getRelativeTimeSpanString(context,timeMills);
3.//格式化时间,最多显示到分钟。最后参数设定显示的格式
DateUtils.formatDateTime(getApplicationContext(),
System.currentTimeMillis(),
DateUtils.FORMAT_24HOUR|DateUtils.FORMAT_SHOW_DATE|DateUtils.FORMAT_SHOW_TIME
|DateUtils.FORMAT_SHOW_YEAR|DateUtils.LENGTH_LONG|DateUtils.FORMAT_ABBREV_MONTH);
4.//返回相对于当前时间的最大区间表示的字符串:几(分钟,小时,天,周,月,年)前/后
DateUtils.getRelativeTimeSpanString(System.currentTimeMillis()+60*4000));
5.//返回相对于当前时间的,参数时间字符串:在同一天显示时分;在不同一天,显示月日;在不同一年,显示年月日
DateUtils.getRelativeTimeSpanString(context, long timeMillis);
6.//返回两个时间值间的 相距 字符串
DateUtils.formatDateRange(getApplicationContext(), System.currentTimeMillis(), System.currentTimeMillis() + 60 * 60 * 3000,
DateUtils.FORMAT_SHOW_TIME));