月の最後の日を取得する

kazuki-tohyama 9views 更新:2017年6月19日

1月は31日あるのに6月は30日ある等、月によって日数が違います。月の最後の日を取得するにはgetActualMaximumメソッドを使用します。

Calendar cal = Calendar.getInstance();
cal.setTime(Calendar.MONTH, 5);//月は0~11なので6月がセットされる
int lastDay = cal.getActualMaximum(Calendar.MONTH);//30が代入

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません