2011-03-08 3 views
1

어딘가에 있어야한다는 것을 알고 있지만, GregorianCalendar 클래스는 어느 요일이 어느 요일인지를 어떻게 결정합니까? Locale에 의해이 작업이 수행 되나요? 아니면 정적으로 유지됩니까?GregorianCalendar DayofWeek

내가 궁극적으로하려는 것은 그것이 미국에서 주말인지 여부를 결정하는 테스트입니다. 어떤 포인터?

답변

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 
} 
+0

감사합니다. – JoshC13