我知道这肯定存在于某个地方,但是GregorianCalendar类如何确定哪一天是每周的第一天呢?它是按区域设置执行此操作,还是保持静态?
我最终要做的是测试一下,看看现在是不是美国的周末。有什么建议吗?
发布于 2011-03-09 04:31:35
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
}https://stackoverflow.com/questions/5237515
复制相似问题