Android中关于时间点的判断
2015-08-03 00:49
323 查看
好吧,第一次用这个编辑器写博客
工作中用到的一个功能,发单的时候要判断时间点,显示方式比如:三天前,两小时前,12分钟前这样。下面直接代码“`java
public static String getDateJudge( long time) { String timePassedString = (String)DateUtils.getRelativeTimeSpanString(time); return timePassedString; }
或者这样也ok,在DateUtils类中有,这个提供之前的时间和现在的区别,例如54秒前。
“`java
String mytime = pref.getString("announcementtime" + count, null);
但是要使用这个呢,必须要把你的日期字符串转换成empoch时间
“`java
CharSequence getRelativeTimeSpanString (long time, long now, long minResolution);
“`java
// it comes out like this 2013-08-31 15:55:22 so adjust the date format SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date date = df.parse(str); long epoch = date.getTime(); String timePassedString = getRelativeTimeSpanString (epoch, System.currentTimeMillis(), DateUtils.SECOND_IN_MILLIS);
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件
- SourceProvider.getJniDirectories