改变时间显示
2015-07-19 11:47
211 查看
<pre name="code" class="java">改变时间显示
timechange
static SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); /** * 改变时间显示 * @param str * @return */ public static String changeTime(String str){ java.util.Date now; try { now = new Date(); java.util.Date date=df.parse(str); long l=now.getTime()-date.getTime(); long day=l/(24*60*60*1000); long hour=(l/(60*60*1000)-day*24); long min=((l/(60*1000))-day*24*60-hour*60); long s=(l/1000-day*24*60*60-hour*60*60-min*60); StringBuffer sb = new StringBuffer(); if(day > 0){ sb.append(day+"天"); if(day<4){ return sb.toString()+"前"; } return str; } if(hour > 0 ){ sb.append(hour+"小时"+"前"); return sb.toString(); } if(min > 0 ){ sb.append(min+"分钟"); return sb.toString()+"前"; }else{ sb.append(s+"秒 前"); } // System.out.println(sb.toString()); return sb.toString(); } catch (Exception e) { // TODO Auto-generated catch block return ""+str; } }
相关文章推荐
- 负载均衡服务器的基本功能和实现原理
- 玖富等P2P欲借《指导意见》推动行业洗牌
- 自己总结的Android studio 使用快捷键及注意事项(未完成版)
- getviewtypecount 越界问题
- 用iptables构建简单DMZ防火墙
- android权限设置
- 表单提交按钮input和button、a的差异
- 修改Firebug字体
- 表单提交按钮input和button、a的差异
- quick cocos工程编译到手机上
- 股票学习15
- 第二篇 SQL Server安全验证
- 图片水印(UIImage类目)
- android菜鸟学习笔记31----Android使用百度地图API(二)获取地理位置及地图控制器的简单使用
- 内部类学习
- Bestcoder Round #48 1001、1002
- [LeetCode]Implement Stack using Queues
- 使用Modernizr探测HTML5/CSS3新特性
- mybatis入门基础(四)----输入映射和输出映射---(转载)
- Palindrome Linked List