JavaのYearMonthクラス(年月)からLocalDate(年月日の1~末日)に変換する

JavaのYearMonthクラス(年月)からLocalDate(年月日の1~末日)に変換する

YearMonthクラスからLocalDateの1~末日のインスタンスを生成したい時のコーディングです。

lengthOfMonth()メソッドは1月なら31を返し、9月なら30を返します。

atDay(1)メソッドは引数の日のLocalDateクラスのインスタンスを返します。

さらに、plusDays()メソッドは引数の日にちを足した結果のLocalDateクラスのインスタンスを返します。

mapToObjのeは0,1,2…というように30回実行されます。(2019年9月なので)

結果、list変数には2019年9月の1日~末日までのLocalDateクラスのインスタンスが入ります。

スポンサーリンク
  • このエントリーをはてなブックマークに追加
  • Evernoteに保存Evernoteに保存
スポンサーリンク

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA