zoukankan      html  css  js  c++  java
  • 仿照微信朋友圈时间显示java实现

    自己

        public static String getPrivateDateTimeAxis(Date date){
            if(date == null){
                return "";
            }
            SimpleDateFormat sf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm");
            String createTime = sf.format(date);
            int days = getDayBetweenDays(date,new Date());
            if(days == 0){
                return "今天 " + createTime.split(" ")[1];
            }else if(days == 1){
                return "昨天 " + createTime.split(" ")[1];
            }
            return createTime;
        }

    所有

        public static String getPublicDateTimeAxis(Date date){
            if(date == null){
                return "";
            }
            Date current = new Date();
            int days = getDayBetweenDays(date,current);
            if(days == 0){
                long time = current.getTime() - date.getTime();
                long seconds = time/1000;
                long minutes = seconds/60;
                long hours = minutes/60;
                if(minutes < 1){
                    return "刚刚";
                }else if(minutes >= 1 && minutes < 60){
                    return minutes + "分钟前";
                }
                return hours + "小时前";
            }else if(days == 1){
                return "昨天";
            }
            return days + "天前 ";
        }

    结束

  • 相关阅读:
    03-HTML之body标签
    02-HTML之head标签
    01-HTML介绍
    第十五章 并发编程
    第十四章 网络编程
    第十三章 模块和包
    第十二章 异常和错误
    第十一章 面向对象进阶
    第九章 常用模块(续)
    003 配置负载均衡
  • 原文地址:https://www.cnblogs.com/it-deepinmind/p/12642201.html
Copyright © 2011-2022 走看看