//判断时间距今天还多少天
public String getBzTime(String bzrq) throws Exception{
Date myDate = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String Time = sdf.format(myDate);
Date nowTime = sdf.parse(Time);//获取现在时间
Date bzrqs = sdf.parse(bzrq);//获取规定日期;
long syDay = nowTime.getTime()-bzrqs.getTime();
long syts=syDay/60/60/1000/24;//获取今天到指定日期剩余天数
String s=null;
if(syts>365){
s=Long.toString(syts/365)+"年前";
}else if(syts>30){
syts= syts/30;
s=Long.toString(syts)+"月前";
}else if(syts>0){
s=Long.toString(syts)+"天前";
}else{
syts = (syDay % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60);
s=Long.toString(syts)+"小时前";
}
return s;
}