FC2ブログ
HOME   »  スポンサー広告  »  スポンサーサイト   »  Java  »  [Java]Calendarクラスで現在の月を取得する時の注意点

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

[Java]Calendarクラスで現在の月を取得する時の注意点

Calendarクラスのgetメソッドを使用して現在の月を取得するには、以下の様にgetメソッドの引数に月を示すフィールド値"MONTH"を指定する。
Calendar calendar = Calendar.getInstance();
int month = calendar.get(Calendar.MONTH);
但し、Calendarクラスでの月は1~12ではなく0~11で表される為、実際の月を取得したい場合は、以下の様にgetメソッドで取得した値に+1する必要がある。
Calendar calendar = Calendar.getInstance();
int month = calendar.get(Calendar.MONTH) + 1;
尚、上記では「現在の」としているが、より正確には「Calendarクラスのインスタンスを取得した時点の」が正しい(取得したインスタンスが取得時点の日時を保持している為)。


関連記事
Comment
Trackback
Trackback URL
Comment Form
管理者にだけ表示を許可する
プロフィール

まさお

Author:まさお
プログラミングは趣味レベルなので、お手柔らかに。

ブログランキング
ブログランキング参加中。是非クリックお願いします。


にほんブログ村 IT技術ブログ Androidアプリ開発へ

人気ブログランキングへ

ブログランキング



ブログ王

ブログランキング【ブログの惑星】

プログラム人気ブログランキング
最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム
QRコード
QR
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。