public static void main(String[] args) throws ParseException {
long day = (strToDate("20180922").getTime() - getNewDate().getTime())/(24*60*60*1000);
System.out.println(day);//1
}
/***
* 获取当前时间并格式化
* @return
* @throws ParseException
*/
public static Date getNewDate() throws ParseException{
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
String data1 = sdf.format(new Date());
Date data = sdf.parse(data1);
return data;
}
/***
* 传入String格式日期格式化并返回日期
* @param date
* @return
* @throws ParseException
*/
public static Date strToDate(String date) throws ParseException{
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
Date data = sdf.parse(date);
return data;
}