云梦

时间显示效果处理

2018-07-25  本文已影响70人  陈先森mansplain
now 表示当前系统时间
date 表示从数据库中查询出的数据时间

        Date now=new Date();

        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 signTime = new StringBuffer();
           if(day > 0){
               signTime.append(day+"天前");
           }else if(hour > 0){
              signTime.append(hour+"小时前");
           }else if(min > 0 ){
              signTime.append(min+"分前");
           }else{
              signTime.append("刚刚");
           }

          System.out.println(signTime);
上一篇 下一篇

猜你喜欢

热点阅读