仿照微信朋友圈时间显示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实现的主要内容,如果未能解决你的问题,请参考以下文章