android 取现在时间和以前的时间做差 求出天数 时间 和分钟数
16lz
2022-06-07
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的PreferenceActivity
- 设置系统超时时间
- 转载 Android(安卓)通过adb shell命令查看内存,CPU,启动时间,电量等
- android后台执行定时任务(保活)&&使用AlarmManager的各种坑
- android 内存优化(四) 性能优化-Systrace分析UI性能-含demo
- Android时间获取之——Date、String、Long三种日期类型之间的相
- Android(安卓)为【apk】文件签名,增加修改系统时间等权限
- 第32章、日期对话框DatePickerDialog(从零开始学Android)