/** * 指定された日付が月の最終日かどうかを判断します * @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
おすすめ
ランキング