android 取现在时间和以前的时间做差 求出天数 时间 和分钟数
16lz
2021-01-23
android 取现在时间和以前的时间做差 求出天数 时间 和分钟数
SimpleDateFormat simple=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//时间形式
long now=new Date().getTime();long date;
date = simple.parse(nearBean.getStartTime()).getTime();
int MM=(int)(now-date)/(1000*60);
int HH=(int)(now-date)/(1000*60*60);
int DD=(int)(now-date)/(1000*60*60*24);
if(DD==0){
if(HH==0){
if(MM==0){
viewHolder.tvStartTime.setText("1分钟内");
}else{
viewHolder.tvStartTime.setText(MM+"分钟前");
}
}else{
viewHolder.tvStartTime.setText(HH+"小时前");
}
}else if(DD==1){
viewHolder.tvStartTime.setText("1天前");
}else{
viewHolder.tvStartTime.setText(DD+"天前");
}
更多相关文章
- Android开发中 获取当前Android的年月日时分秒的时间
- 设置系统超时时间
- 转载 Android 通过adb shell命令查看内存,CPU,启动时间,电量等信息
- Android时间获取之——Date、String、Long三种日期类型之间的相
- android 日期选择器自由天数内展示
- Android中系统设置参数改变监听(以时间同步为例)
- android获取系统当前年月日时分秒的时间
- Android视频播放项目总结之 使用Android中的videoView自己定义,暂