Calendarクラス

Javajava.util

Calendarクラスとは?

 状態:-  閲覧数:1,487  投稿日:2013-12-25  更新日:2013-12-26  
・日付・時刻の表示・操作に使用するクラス


抽象クラス


・utilパッケージに属している抽象クラス


protected


・Calendarクラスのコンストラクタはアクセスレベルがprotectedで宣言されているため、他のクラスからの使用不可
・Calendarオブジェクトを生成するときは、Calendarクラスで用意されている静的メソッドのgetInstanceを使うことで、現在の環境に合った暦を操作するインスタンスを得ることができる

クラス構成

 閲覧数:421 投稿日:2013-12-25 更新日:2013-12-25 

親クラス



java.lang.Object
  ↳ java.util.Calendar



特徴

 閲覧数:376 投稿日:2013-12-25 更新日:2013-12-25 

プロパティ


DAY_OF_MONTH
・現在の月の何日目かを示す


メソッド


get
・Calendarクラスで現在の月を取得する時の注意点
・Calendarクラスのgetメソッドを使用して現在の月を取得するには、getメソッド引数に月を示すフィールド値"MONTH"を指定
・この際、Calendarクラスでの月は1~12ではなく0~11で表されるため、実際の月を取得したい場合は、getメソッドで取得した値に+1する必要がある
※MONTHに限り0~11。他は普通の値を返す
Calendar calendar = Calendar.getInstance();
int month = calendar.get(Calendar.MONTH) + 1;

※上記では「現在の」としているが、より正確には「Calendarクラスのインスタンスを取得した時点の」が正しい(取得したインスタンスが取得時点の日時を保持しているため)


リスト

Dateクラス

コメント投稿(ログインが必要)