android时间工具--多久之前
来源:互联网 发布:主播直播配置淘宝店 编辑:程序博客网 时间:2024/04/26 04:15
在开发新闻客户端的时候,是在会显示时间是多久之前,比如10分钟前,8小时前,一月前等等。
下面是一个简单的实现:
import android.util.Log;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class DateUtil { 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;// 年 private void testDiffDate() { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date d = null; try { d = sdf.parse("2016-02-16 09:57:18"); Log.i("DateUtil", "testDate: " + d.getTime()); long diff = new Date().getTime() - d.getTime(); Log.i("DateUtil", "testDate: " + d.getTime()); } catch (ParseException e) { e.printStackTrace(); } long diff = new Date().getTime() - d.getTime(); long r = 0; if (diff > year) { r = (diff / year); Log.i("DateUtil", "testDate: " + r + "年前"); } else if (diff > month) { r = (diff / month); Log.i("DateUtil", "testDate: " + r + "个月前"); } else if (diff > day) { r = (diff / day); Log.i("DateUtil", "testDate: " + r + "天前"); } else if (diff > hour) { r = (diff / hour); Log.i("DateUtil", "testDate: " + r + "个小时前"); } else if (diff > minute) { r = (diff / minute); Log.i("DateUtil", "testDate: " + r + "分钟前"); } else Log.i("DateUtil", "testDate: 刚刚"); }}
0 1
- android时间工具--多久之前
- Android 时间转换为多久之前
- jQuery 获取 时间过去了多久: 多久之前
- Android 根据时间戳转换成多久之前
- android 将时间戳转为代表"距现在多久之前"的字符串
- android 将时间戳转为代表"距现在多久之前"的字符串
- android 将时间戳转为代表"距现在多久之前"的字符串
- android将时间戳转为代表”距现在多久之前”的字符串
- js 显示时间戳转化为几分钟之前多久之前方法函数
- 恋爱需要多久时间
- js封装时间转换工具,实现日期之前的转换
- 记录时间距离现在多久
- 【Android工具】时间工具类
- Android还能火多久
- Android时间工具类
- android 时间工具类
- Android 时间统计工具,
- 追赶ipad,android还要多久?
- 梁定郊:一个人行贿赠西藏、新疆狂 野之旅
- 【ARM-LInux开发】利用scp 远程上传下载文件/文件夹
- Android子线程中更新ui的方法
- c++编写node的addon(5) --object 工厂
- 一个关于通讯录人员名单按照字母顺序的快速查,其实很简单
- android时间工具--多久之前
- vue.js(一)
- 使用注册表文件(REG)添加、修改或删除windows注册表项和值
- ZOJ 3785 What day is that day? (数论 循环节)
- Unity批处理修改prefab
- Android之霓虹灯实现小效果
- 源码分析-CyclicBarrier
- 作为文件句柄的变量过短出现的文件操作错误
- 无需编程,我教你打造H5页面图片轮播效果