Japanese / English
Calendarクラスで月末を求める(getActualMaximum)
Javaでは月末を求めるCalendar#getActualMaximumメソッドが用意されてあります。
Calendarクラスのインスタンスを生成し、setメソッドで日にちを指定してからgetActualMaximum()メソッドを使用します。

package jp.co.confrage;
import java.util.Calendar;
public class Test003 {

    public static void main(String[] args) {
        Calendar cal1 = Calendar.getInstance();
        cal1.set(2011,0,1);
        int max = cal1.getActualMaximum(Calendar.DAY_OF_MONTH);
        System.out.println(max);
    }
}
JavaのCalendarクラスのソースを見ると解りますが、Calendar.DAY_OF_MONTHCalendar.DATEは同じ定数(5)になっていることがわかります。
実行結果は以下のようになります。

31

Back to top

Information
SEO対策 大阪  税理士 相談  税理士 守口市  税理士 大阪市  税理士 枚方市  自動車ガラス 神戸  シール印刷 神戸  ブリリアントアパートメント  株式会社CONFRAGE  英会話 個人レッスン 京都市右京区  京都市右京区西京区でマンツーマン英会話 
このページはCONFRAGEの著作物です。このページを複製・転載することを禁じます。CopyRight(C)2003-2016 CONFRAGE All rights reserved.