IntelliJ IDEA 15 无法识别 java.time

IntelliJ IDEA 15 not recognizing java.time

我有当前版本的 IntelliJ Idea,并且已经检查过 SDK 是 1.8。然而,当我导入 java.time.* 时,所有的方法都是红色的,并给出消息 "Cannot resolve symbol",尽管实际导入时没有错误。我包含了我的代码的屏幕截图而不是我的代码的格式良好的版本,因为我相信错误是 Intellij/Java 而不是实际代码本身。如果需要更多详细信息,我可以提供设置的屏幕截图。我只是不知道如何继续,而且我无法在互联网上找到任何可以回答我问题的内容。

该错误与 IntelliJ 无关。 now()LocalDateTime 的静态方法,因此您应该调用(没有 new):

LocalDateTime ldt = LocalDateTime.now();

您使用 new 关键字的调用使编译器在 LocalDateTime class 中搜索名为 now 的内部 class它想要实例化。