如何使用Java中的LocalDateTime获取Java中的当前日期?
我正在尝试使用以下方法获取当前的本地日:如何使用Java中的LocalDateTime获取Java中的当前日期?,java,Java,我正在尝试使用以下方法获取当前的本地日: LocalDateTime now = LocalDateTime.now(); DayOfWeek CurrentDay = DayOfWeek.of(now.getDayOfMonth()); 对我来说是星期一,但我有星期四。为什么以及如何解决此问题?您可以直接调用now.getDayOfWeek()来获取当前本地日期,而不是将其包装在DayOfWeek.of LocalDateTime now = LocalDateTime.now(); D
LocalDateTime now = LocalDateTime.now();
DayOfWeek CurrentDay = DayOfWeek.of(now.getDayOfMonth());
对我来说是星期一,但我有星期四。为什么以及如何解决此问题?您可以直接调用
now.getDayOfWeek()
来获取当前本地日期,而不是将其包装在DayOfWeek.of
LocalDateTime now = LocalDateTime.now();
DayOfWeek dow = now.getDayOfWeek();
您可以直接调用
now.getDayOfWeek()
来获取当前本地日期,而不是将其包装在DayOfWeek.of
LocalDateTime now = LocalDateTime.now();
DayOfWeek dow = now.getDayOfWeek();
使用将给出当月的实际日期(1-31)
您正在尝试使用方法accept将该值转换为枚举,该方法接受介于1到7之间的值
int值遵循ISO-8601标准,从1(星期一)到7(星期日)
只需使用该函数即可直接返回枚举。使用该函数将给出一个月中的实际日期(beetween 1-31)
您正在尝试使用方法accept将该值转换为枚举,该方法接受介于1到7之间的值
int值遵循ISO-8601标准,从1(星期一)到7(星期日)
只需使用它直接返回枚举。now.getDayOfWeek()
?now.getDayOfWeek()
?