1

これはどこかにあるはずですが、GregorianCalendar クラスはどの曜日が週の最初の日かをどのように判断するのでしょうか? これは Locale によって行われますか、それとも静的なままですか?

私が最終的にやろうとしているのは、米国の週末かどうかを判断するためのテストです。ポインタはありますか?

4

1 に答える 1

1

GregorianCalendar は Locale によって決定します。

あなたは何かをすることができます。

GregorianCalendar cal = new GregorianCalendar(someTimezone, Locale.US);
int day = cal.get(Calendar.DAY_OF_WEEK);
if (day == Calendar.SATURDAY || day == Calendar.SUNDAY) {
// do something interesting
}
于 2011-03-08T20:31:34.970 に答える