【HC】JAVA中判断时间大小方法
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();
}
}
http://cdn.u1.huluxia.com/g3/M02/4A/B4/wKgBOV3SvaOAY-CFAAFAIevZ-vc451.jpg
页:
[1]