[Java]LocalDate で末日取得

TemporalAdjusters を使えば簡単。

import java.time.temporal.TemporalAdjusters;

LocalDate now = LocalDate.now();
LocalDate lastDayOfMonth = now.with(TemporalAdjusters.lastDayOfMonth()); // 末日

ついでに特定の日付にするときは withDayOfMonth メソッドを使う。

LocalDate now = LocalDate.now();
LocalDate dayOfMonth = now.withDayOfMonth(12); // 12日

かわのくんとは

Web系IT企業でプログラミングやマネジメントをしています。趣味で音楽を少々。

Youtubeでライブ動画配信中

Ustreamでライブ動画配信中

スマートフォン向けにPCサイトを自動変換(コンバート)する『CONV2SP』 CSS作成支援ツール『CSSツクール』