private String parseDate(String createTime){
try {
String ret = "";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
long create = sdf.parse(createTime).getTime();
Calendar now = Calendar.getInstance();
long ms = 1000*(now.get(Calendar.HOUR_OF_DAY)*3600+now.get(Calendar.MINUTE)*60+now.get(Calendar.SECOND));//毫秒数
long ms_now = now.getTimeInMillis();
if(ms_now-create<ms){
ret = "今天";
}else if(ms_now-create<(ms+24*3600*1000)){
ret = "昨天";
}else if(ms_now-create<(ms+24*3600*1000*2)){
ret = "前天";
}else{
ret= "更早";
}
return ret;
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
还可以定义
刚刚