仿照微信朋友圈时间显示java实现

Posted 金色的鱼儿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了仿照微信朋友圈时间显示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 + "天前 ";
    }

 

结束

以上是关于仿照微信朋友圈时间显示java实现的主要内容,如果未能解决你的问题,请参考以下文章

纯Java实现微信朋友圈分享图

H5网页实现微信分享,分享朋友圈功能(分享带图片,附源码)

H5网页实现微信分享,分享朋友圈功能(分享带图片,附源码)

2行代码实现小程序直接分享到微信朋友圈功能

iOS Core Image-----十行代码实现微信朋友圈模糊效果

android 滚动栏下拉反弹的效果(相似微信朋友圈)