1:Date.parse() 方法解析一个表示某个日期的字符串
DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Calendar time = Calendar.getInstance();
time.setTime(df.parse("2018-09-10 00:00:00"));
也就是把字符串形式的时间转变成“时间格式”
2.Date中的before和after方法
date.before(date1 )//判断是否在date1之前
date.after(date1 )//判断是否在date1之后
@Test
public void dateTest() {
Date date1 = DateUtil.parse("2018-10-23 00:09:59");
Date date2 = DateUtil.parse("2018-10-24 00:00:00");
Date date3 = DateUtil.parse("2018-10-23 00:10:00");
logger.info("{}",date1.after(date2));
//打印出false,判断date1是否在date2之后
//logger.info("{}",DateUtil.parse("2018-10-23 00:09:59").after(null));
logger.info("{}",DateUtil.between(date1, date2, date3));
}}
两个打印的都是false