PSMAC
指定年月日の週番号を取得する
最終更新:
mac
-
view
/**
* 週番号取得。
* <p>
* 指定年月日の週番号を算出する<br>
* </p>
* @param yyyy 年
* @param mm 月
* @param dd 日
* @param startDayOfWeek 週の開始曜日(Calendarクラスの定数参照)
* @return 週番号
*/
public static int getWeekNoOfEndMonth(int yyyy, int mm, int dd, int startDayOfWeek) {
GregorianCalendar gc = new GregorianCalendar(yyyy, mm, dd);
// 週の開始曜日を設定する。
gc.setFirstDayOfWeek(startDayOfWeek);
// 週番号を返却する
return gc.get(Calendar.WEEK_OF_MONTH);
}
/**
* 週番号取得。
* <pre>
* 指定年月日の週番号を算出する
* 本メソッドは週の開始曜日を日曜日固定とする
* </pre>
* @param yyyy 年
* @param mm 月
* @param dd 日
* @return 週番号
*/
public static int getWeekNoOfEndMonth(int yyyy, int mm, int dd) {
// 週番号を返却する
return getWeekNoOfEndMonth(yyyy, mm, dd, Calendar.SUNDAY);
}