【Java入門】Calendarの使い方(add)ヤマシタ2017/3/272017/6/11Javaには日付の処理を行うCalendarクラスがあります。まとめaddとはCalendarクラスのaddメソッドは、Calendarのオブジェクトが保持している日時に対して、指定した値を加算/減算などの演算をするときに使用します。value)field:指定されたフィールドにCalendarクラスの定数などをセットします。以下にCalendarクラスのaddメソッドの基本的な使い方を記述します。2013サンプルではaddメソッドを使用して年、月、日の加算/減算などを行っています。このようにaddメソッドを使用すれば、簡単に日時を変更することが可能です。注意点として、CalendarクラスやDateクラスは、月またぎの問題があり、月を0から始めるため、例えば1月で設定したい場合は0を指定します。月初と月末を取得するここでは、指定した年月日の月初と月末を取得する方法を説明します。月初を取得するには、CalendarクラスのgetActualMinimumメソッドを使用します。以下に、月初を取得する方法を記述します。1サンプルではCalendarオブジェクトにsetメソッドを使用して、取得したい月を引数で指定します。次にgetActualMinimumメソッドを使用して、Calendarクラスの定数DAY_OF_MONTHを指定しています。月末を取得するには、CalendarクラスのgetActualMaximumメソッドを使用します。以下に、月末を取得する方法を記述します。31サンプルではCalendarオブジェクトにsetメソッドを使用して、取得したい月を引数で指定します。次にgetActualMaximumメソッドを使用して、Calendarクラスの定数DAY_OF_MONTHを指定しています。CalendarクラスのgetActualMaximumメソッドは、うるう年の2月なら29、うるう年でない場合は28を返します。2019年10月23日まとめここでは、Calendarクラスaddメソッドの基本的な使い方や注意点、月初と月末を取得する方法などを説明しました。日付を扱う処理は、さまざまな場面で使用することがあると思います。Calendarクラスのgetメソッドの使用方法を忘れてしまったら、この記事を思い出してくださいね!TweetPocket無料でSEからWebエンジニアへ転職しませんか?侍エンジニア塾では、完全未経験の方から現在SEだけどプログラミングはやっていないという経験者まで、幅広い方々の人生を好転させるプログラミング指導を行ってきました。SEの方とお話していくなかで、システムエンジニアという職業だけどコードが書けない事務作業が多くスキルがないため将来が不安スクールに通うと完全未経験者と同じスタートになるからレベルが合わないという、すでに知識があるSEならではのお悩みがあることに気づきました。弊社では、マンツーマンでレッスンを行いますので、現在お持ちの知識レベルからカリキュラムを作成いたします。こちらの転職コースは無料で受講を始められて転職成功でそのまま卒業できるというとてもお得なコースとなっています。知識のあるSEといっても転職は年齢が若いほど受かりやすいため、まずは無料体験レッスンで今の現状や理想の働き方について一緒に考えていきましょう。無料体験レッスンを予約する書いた人ヤマシタシステムエンジニアとして10年勤務→フリーランスへ。現在は侍ブログ編集部としてこれまでに200記事以上の記事を執筆。大規模システム開発からWebアプリ開発まで経験あり。最近ではPythonの機械学習に挑戦中。