|
public static void main(String[] args) {
//import java.text.DateFormat;
//import java.text.SimpleDateFormat;
DateFormat fmt = new SimpleDateFormat("yyyyMMdd");
try {
Date begin = fmt.parse("20170730"); //开始时间
Date end = fmt.parse("20170830"); //结束时间
//判断开始时间是否在结束时间之后,返回布尔值
System.out.println(begin.after(end)); //false
//判断开始时间是否在结束时间之前,返回布尔值
System.out.println(begin.before(end)); //true
//判断开始时间和结束时间是否相同,
//返回1:begin大于end;
//返回0:begin等于end;
//返回-1:begin小于end
System.out.println(begin.compareTo(end)); //-1
begin = fmt.parse("20180730"); //开始时间
end = fmt.parse("20170830"); //结束时间
System.out.println(begin.compareTo(end)); //1
begin = fmt.parse("20170830"); //开始时间
end = fmt.parse("20170830"); //结束时间
System.out.println(begin.compareTo(end)); //0
} catch (ParseException e) {
e.printStackTrace();
}
}
|
|