Java 8 如何在JDK1.8中使用java.time包的DateTimeFormatter?

Java 8 如何在JDK1.8中使用java.time包的DateTimeFormatter?,java-8,java-time,java.time.instant,Java 8,Java Time,Java.time.instant,如何在JDK1.8中使用java.time包的DateTimeFormatter 当我使用LocalDate时,我遇到了一个Noclassdeffounderror 我将我的项目从JDK1.7改为1.8 是否要添加任何jar文件?java.time类是JDK 8中的本机类,您不需要添加任何其他jar 您的IDE配置或其他地方可能有问题。但是没有更多的细节,我们只能猜测拉文德拉的答案是错误的。只要格式化程序只有与日期相关的字段(如内置格式化程序DateTimeFormatter.ISO_date和

如何在JDK1.8中使用
java.time
包的
DateTimeFormatter

当我使用
LocalDate
时,我遇到了一个Noclassdeffounderror

我将我的项目从JDK1.7改为1.8


是否要添加任何jar文件?

java.time类是JDK 8中的本机类,您不需要添加任何其他jar


您的IDE配置或其他地方可能有问题。但是没有更多的细节,我们只能猜测拉文德拉的答案是错误的。只要格式化程序只有与日期相关的字段(如内置格式化程序DateTimeFormatter.ISO_date和ISO_LOCAL_date),就可以将LocalDate与DateTimeFormatter一起使用


Sgustu的答案更有意义。也许您可以尝试重新构建项目或仔细检查JVM配置

理想情况下,您应该发布代码。