date类以String存储在数据库mysql,以类Note封装记录,获取mysql中的String类型之后,如何强制转换,实现日期类相减,得到一个int类型的返回值
public int jiaofei111(Note a) throws Exception{ //判断是否交费及钱数
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
Date d1=(Date) sdf.parse(a.getReturntime());//结束时间 //强制转换string->date
Date d2=(Date) sdf.parse(a.getLenttime());//结束时间 //强制转换string->date
int stateTimeLong = (int) d1.getTime();
int endTimeLong =(int) d2.getTime();
// 结束时间-开始时间 = 天数
int day = (int)(endTimeLong-stateTimeLong)/(24*60*60*1000);
if(day>30) return day;
else{day=0;}
return day;
}