如果数据库存入日期单位是 datatime
我们想取出该日期减去今天时间,求差几天
首先都要转化为字符串yyyymmdd格式
SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMdd");
String dtime=tp.getDhTime().substring(0, 10).replace("-", "");//到货时间 2017-06-22 00:00:00.000 转化后20170622
String today=sdf.format(new Date()); //20170621
当然字符串是不能计算的,
先转为日期格式在转化为long类型
long c=sdf.parse(dtime).getTime()-sdf.parse(today).getTime();
day=c/1000/60/60/24;