废话少说先上一段代码:DateFormat DAY_FORMAT = new SimpleDateFormat(“yyyy-MM-dd”); @Test public void getStartOfDay() { Date day=new Date(); System.out.println(day); String start_str = DAY_FORMAT.format(day); System.out.println(start_str); Date start = null; try { start = DAY_FORMAT.parse(start_str); } catch (ParseException e) { e.printStackTrace(); } System.out.println(start); }可知format()方法把类似Mon Apr 15 11:24:32 CST 2019的日期格式格式化成为像:2019-04-15这样的文本格式。parse()反之,而且解析出来的是像Mon Apr 15 00:00:00 CST 2019这样的整点。总结:如果你对某个小细节不是知道得太清楚,设计一个测试方法是个不错的做法。