Android 时间转换为多久之前
来源:互联网 发布:java服务端开发技术 编辑:程序博客网 时间:2024/06/10 12:00
需求:发布时间大于一年的 ,显示例如(2017-8-30)
发布大于一天,小于一年的,显示 例如(8-30)
发布时间大于一小时,小于一天的,显示例如(10小时前)
发布时间大于一分钟的,小于一小时的。显示为(5分钟前)
发布时间小于一分钟,显示为(刚刚)
实例图:
代码如下
实例图:
代码如下
private final static long minute = 60 * 1000;// 1分钟 private final static long hour = 60 * minute;// 1小时 private final static long day = 24 * hour;// 1天 private final static long month = 31 * day;// 月 private final static long year = 12 * month;// 年 /** * 返回文字描述的日期 * * @param date * @param * @return */ public static String getTimeFormatText(Date date) { if (date == null) { return null; } long diff = new Date().getTime() - date.getTime(); long r = 0; if (diff > year) { SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd"); String dateString = formatter.format(date); return dateString + "带年"; } if (diff > day && diff <year) { r = (diff / day); SimpleDateFormat formatter = new SimpleDateFormat("MM-dd"); String dateString = formatter.format(date); return dateString + "不带年"; } if (diff > hour && diff < day) { r = (diff / hour); return r + "个小时前"; } if (diff > minute && diff < hour) { r = (diff / minute); return r + "分钟前"; } return "刚刚"; }
阅读全文
0 0
- Android 时间转换为多久之前
- Android 根据时间戳转换成多久之前
- android时间工具--多久之前
- jQuery 获取 时间过去了多久: 多久之前
- js 显示时间戳转化为几分钟之前多久之前方法函数
- PHP,时间转换为XXX之前函数
- android 将时间戳转为代表"距现在多久之前"的字符串
- android 将时间戳转为代表"距现在多久之前"的字符串
- android 将时间戳转为代表"距现在多久之前"的字符串
- android将时间戳转为代表”距现在多久之前”的字符串
- android字符串转换为时间戳
- android中的时间比较大小以及字符串转换为时间
- 时间戳转换为时间
- 转换时间为字符串
- thinkphp转换为时间
- 恋爱需要多久时间
- php把时间戳转换成多少时间之前函数
- js封装时间转换工具,实现日期之前的转换
- 搜索姿势
- 往服务器部署项目涉及到的知识(包括微信公众账号的一些配置)
- 一个三目运算符问题
- 2017培训机构秋季招生计划范文
- 小乌龟默认打开原有的服务器地址,且无法更改的问题
- Android 时间转换为多久之前
- HTTP状态码详解
- [USACO5.1]Starry Night
- 思维导图的6种商务办公模板分享
- Android:深度探究线性布局LinearLayout中权重(layout_weight)属性
- bankForJS_setDataPropety
- 用Python和Pygame写游戏-从入门到精通(5)像素、色彩、颜色
- Dubbo-Fail to decode request due to: RpcInvocation
- Lua中面向对象