Date date = new Date();//比如当前日期是20190504
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy/MM/dd");
String result1 = simpleDateFormat.format(date);
System.out.println(result1);//2019/05/04
String dateStr = date.toString();
Date date2 = new Date(dateStr);
String result2 = simpleDateFormat.format(date2);
System.out.println(result2);//2019/05/05
//这里使得天数加1了,所以别用toString去转换,尽量用SimpleDateFormat去转换
而且
@Deprecated public Date(String s) { this(parse(s)); }
只能接收"2019/05/04"这种格式的时间字符串,接收2019-05-04以及20190504这种格式的字符串,会转换出错