指定された日付が月の末日であるかどうかを判断します

/** 
 * 指定された日付が月の最終日かどうかを判断します
 * @param date 
 * @return 
 */ 
public static boolean isLastDayOfMonth(Date date) { 
    //1. カレンダー クラスを作成します
    Calendar Calendar = Calendar.getInstance() ; 
    // 2. 現在の転送時刻を設定します (設定されていない場合は、現在のシステム日付を意味します) 
    Calendar.setTime(date); 
    //3. データの日付は N、その後 N+1 [現在の月を仮定します。当月の場合、30 日、30+1=31 30 日しかないため、最終結果は 1、つまり翌月の 1 日になります] Calendar.set(Calendar.DATE, ( 
    calendar.get(Calendar) .DATE) + 1)); 
    //4. 月の最終日かどうかを判断します [1==1 の場合、現在の日が月の最終日であることを意味し、true を返します] if ( 
    calendar.get (Calendar.DAY_OF_MONTH) == 1) { 
        true を返す; 
    }else{ 
        false を返す; 
    } 
}

おすすめ

転載: blog.csdn.net/snowing1997/article/details/127452123