仿照微信朋友圈时间显示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实现

结束

相关文章