Android 比较两个时间的时间差
2017-06-12 14:06
302 查看
public static final long SECOND = 1000;public static final long MINUTE = SECOND * 60;public static final long HOURS = MINUTE * 60;public static final long DAY = HOURS * 24;
/*** 格式化时间** @param view* @param timestamp*/public void getFormatDate(View view, long timestamp) {Calendar currentCalendar = Calendar.getInstance();currentCalendar.setTime(new Date());Calendar serviceCalendar = Calendar.getInstance();serviceCalendar.setTime(FormatUtils.getFormatDateStr(timestamp));long tempTime = serviceCalendar.getTime().getTime() - currentCalendar.getTime().getTime();long day = tempTime / TreeUtils.DAY;long hour = (tempTime - TreeUtils.DAY * day) / TreeUtils.HOURS;long minute = (tempTime - TreeUtils.DAY * day - TreeUtils.HOURS * hour) / TreeUtils.MINUTE;long second = (tempTime - TreeUtils.DAY * day - TreeUtils.HOURS * hour - TreeUtils.MINUTE * minute) / TreeUtils.SECOND;String ripeTime;String prefix = "距成熟:";if (day > 0) {ripeTime = String.format(prefix + "%s天%s时%s分%s秒", day, hour, minute, second);} else if (hour > 0) {ripeTime = String.format(prefix + "%s时%s分%s秒", hour, minute, second);} else if (minute > 0) {ripeTime = String.format(prefix + "%s分%s秒", minute, second);} else {ripeTime = String.format(prefix + "%s秒", second);}showHintToast(view, ripeTime);}
相关文章推荐
- Android 两个时间的比较
- C#中比较两个时间的时间差
- 比较两个时间的大小和时间差
- Android倒计时:计算两个时间将得到的时间差转化为倒计时(xx时xx分xx秒格式)
- C#中比较两个时间的时间差
- 比较两个时间的大小
- .net 中关于两个时间的比较
- Javascript中比较两个时间的大小
- symbian 比较两个时间的大小
- android 简单比较 两个图片是否一致
- sql T_sql 计算两个时间的时间差(精确到秒)
- js比较两个日期时间是否超过24小时
- 请帮助我写个批处理 比较两个文件的修改时间 (转载)
- JS中两个时间的比较
- JS比较两个时间大小的简洁代码
- 比较两个时间的前后关系
- 关于oralce 数据库中两个时间的比较
- symbian 比较两个时间的大小
- JS系统事件,C#绝对值,两个时间时间差
- 在VC中计算两个日期时间中的时间差(分钟单位),其它类似。