这里做屏幕输出,比较新闻的上传时间和当前时间差值,实现,刚刚,多少分钟前,多少小时前发布功能
这里只写了主要代码
<span style="white-space:pre"> </span>SimpleDateFormat sf3=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date newsDate=ne.getNewsdate();
Date nowDate=new Date(System.currentTimeMillis());
long betweenTime=nowDate.getTime()-newsDate.getTime();
int minute=(int)betweenTime/1000/60;
if (minute<=1) {
viewHolder2.adNewsdate.setText("刚刚");
}else if(minute<60){
viewHolder2.adNewsdate.setText(String.valueOf(minute)+"分钟前");
}else if(minute<1440){
viewHolder2.adNewsdate.setText(String.valueOf(minute/60)+"小时前");
}else{
SimpleDateFormat sf4=new SimpleDateFormat("MM-dd HH:mm");
String newsDate2=sf4.format(ne.getNewsdate());
viewHolder2.adNewsdate.setText(newsDate2);
}