天天看點

java 日期作比較

@Test
    public void date01(){
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
        Date date = new Date();
        String date01 = sdf.format(date);
        String date02 = sdf.format(date);
        Date d1=DateUtils.parse(date01,"yyyy-MM-dd");
        Date d2=DateUtils.parse(DateUtils.dateAdd(date02,1),"yyyy-MM-dd");//
        System.out.println(d2.compareTo(d1));//d2>d1時 輸出為1
        System.out.println(d1.compareTo(d2));//d1<d2時 輸出為-1
        System.out.println(d1.compareTo(d1));//d1=d1時 輸出為0
    }