2011-03-08 29 views
1

我知道这必须在某处,但GregorianCalendar类如何确定哪一天是一周中的第一天?它是由Locale执行的,还是保持静态?GregorianCalendar DayofWeek

我最终试图做的是测试以确定它是否是在美国的周末。任何指针?

回答

1

GregorianCalendar通过语言环境确定它。

你可以做类似的事情。

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 2011-03-08 21:04:35