在我们的业务需求中,我们应该找出一周的第一天。
由于客户端European
如此,我使用以下代码来获取它。
但是,问题是当我运行此代码时,我得到2
的答案正是我所期望1
的。
public class Test{
public static void main(String[] args) {
TimeZone eu = TimeZone.getTimeZone("Europe/Berlin");
Locale de = Locale.forLanguageTag("de");
int firstDayOfWeek = Calendar.getInstance(eu, de).getFirstDayOfWeek();
System.out.println(firstDayOfWeek);
}
}
有人可以帮助我理解这种行为。