改变时间显示

来源:互联网 发布:linux查看ftp根目录 编辑:程序博客网 时间:2024/06/06 17:29

<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;    } }


0 0
原创粉丝点击