仿朋友圈微信的几分钟前、几小时前、几天前、几周前、几月前、几年前的Java实现!
来源:互联网 发布:163邮箱数据库 编辑:程序博客网 时间:2024/05/09 03:21
package utils;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;/** * 2016-6-7 * @author Arvon * */public class FriendlyTime {public static void main(String[] args) throws ParseException { SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:m:s"); Date date = format.parse("2016-05-09 16:02:35"); System.out.println(getFriendlytime(date)); } public static String getFriendlytime(Date d){long delta = (new Date().getTime()-d.getTime())/1000;if(delta<=0)return d.toLocaleString();if(delta/(60*60*24*365) > 0) return delta/(60*60*24*365) +"年前";if(delta/(60*60*24*30) > 0) return delta/(60*60*24*30) +"个月前";if(delta/(60*60*24*7) > 0)return delta/(60*60*24*7) +"周前";if(delta/(60*60*24) > 0) return delta/(60*60*24) +"天前";if(delta/(60*60) > 0)return delta/(60*60) +"小时前";if(delta/(60) > 0)return delta/(60) +"分钟前";return "刚刚";}}
1 0
- 仿朋友圈微信的几分钟前、几小时前、几天前、几周前、几月前、几年前的Java实现!
- 几秒前,几分钟前,几小时前,几天前,几月前,几年前的java实现
- 几秒前,几分钟前,几小时前,几天前,几月前,几年前的java实现
- java几秒前|几分钟前|几小时前|几天前|几月前|几年前的实现
- 几秒前,几分钟前,几小时前,几天前,几月前,几年前的java实现
- 几秒前,几分钟前,几小时前,几天前,几月前,几年前的java实现
- java几秒前,几分钟前,几小时前,几天前,几月前,几年前的实现
- 几秒前,几分钟前,几小时前,几天前,几月前,几年前的java实现
- 几秒前,几分钟前,几小时前,几天前,几月前,几年前的java实现
- 几秒前,几分钟前,几小时前,几天前,几月前,几年前的java实现
- 几秒前,几分钟前,几小时前,几天前,几月前,几年前的java实现
- java实现 几秒前,几分钟前,几小时前,几天前,几月前,几年前的显示
- 几秒前,几分钟前,几小时前,几天前,几月前,几年前的java实现
- 几秒前,几分钟前,几小时前,几天前,几月前,几年前的实现
- 计算几天前,几小时前,几分钟前,几周前,几个月前,几年前的时间
- 怎么计算几天前,几小时前,几分钟前,几周前,几个月前,几年前的时间?
- PHP实现几分钟前、几小时前、几天前、几月前、几年前。
- java实现几分钟前,几小时前,几天前的代码
- [GitHub]第五讲:团队合作流程
- html Div层的展开与收缩的特效源代码下载
- squid快速编译安装
- Eclipse 安装FindBugs插件
- 自定义圆形控件继承ImageView加载本地图片
- 仿朋友圈微信的几分钟前、几小时前、几天前、几周前、几月前、几年前的Java实现!
- OpenWrt添加LuCI的模块
- 数据分析入门随笔
- SpringMVC:JSON形式输出(基于Fastjson)
- 腾讯如何打造一款实时对战手游
- 数据结构实验之链表一:顺序建立链表
- [GitHub]第六讲:开源项目贡献流程
- 面试过程中涉及的问题
- ARK之杀进程这点小事-有线程补充