0

重複の可能性:
Java で日付を比較する

date1 と date2 の 2 つの日付を比較する必要があります。条件は次のとおりです。

  1. 日付 1 < 日付 2
  2. date1 + 14Month <= date2

最初の条件では、if(date2.after(date1)) を使用しています

しかし、2回目はよくわかりません...

私はカレンダーを使用しています calendar = Calendar.getInstance(); calendar.setTime(fecha1); calendar.add(Calendar.MONTH, +14); 日付 nuevaFecha1 = (日付) calendar.getTime();

これを検証する方法についてのアイデア

4

1 に答える 1

0

これを試して

    Calendar calendar1 = Calendar.getInstance(); 
    calendar1.set(Calendar.YEAR, year);
    calendar1.set(Calendar.MONTH, month );
    calendar1.set(Calendar.DAY_OF_MONTH, day);  

    Calendar calendar2 = Calendar.getInstance(); 
    calendar2.set(Calendar.YEAR, year);
    calendar2.set(Calendar.MONTH, month );
    calendar2.set(Calendar.DAY_OF_MONTH, day); 

    long mills1 = calendar1.getTimeInMillis();
    long mills2 = calendar2.getTimeInMillis();

    if(mills1 > mills2){

    }else{
    }
于 2012-10-08T20:42:45.240 に答える