废话少说先上一段代码:
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 这样的整点。
总结:如果你对某个小细节不是知道得太清楚,设计一个测试方法是个不错的做法。