【发布时间】:2020-07-16 16:19:58
【问题描述】:
嘿,我写了下面的代码,但我不明白为什么它不起作用。例如今天 (04.04.2020) dayOfWeek 应该是 7,但结果是 2...。
Calendar calendar = Calendar.getInstance();
calendar.set(2020, 4, 4);
int dayOfWeek = calendar.get(Calendar.DAY_OF_WEEK);
System.out.println(dayOfWeek); //this print 2 on the console
【问题讨论】:
-
我建议你不要使用
Calendar。该课程设计不良且早已过时。而是使用来自java.time, the modern Java date and time API 的LocalDate。