在我的项目中,我需要使用当前日期和时间。为此,我导入了java.util.Date。几个小时前,这个导入工作得很好。但是我在R文件中有一个错误(r不能解决),这个错误是由于一些xml错误。当我解决了这个问题并再次同步项目时,这个错误就消失了。但是在那之后,我不能在我的任何项目中导入(java.util.Date,java.util.Calendar)。
我尝试将其导入到我新创建的项目中。但还是没有找到java.util.Date。即使在我的旧项目中,这个导入在几天前也工作得很好。目前它不工作并且显示为红色。
import java.util.Calendar;
import java.util.Date;日期和日历显示为红色。
Date d=new Date();
SimpleDateFormat sdf=new SimpleDateFormat("hh:mm");以上日期和SimpleDateFormat以红色显示。当我将鼠标悬停在那里并按下(control+alt)时,集成开发环境会给出导入java.sql.Date而不是java.util.Date的选项。
发布于 2019-05-27 22:16:10
有时候Android studio会变得疯狂,做一个Clean project很好,所以我建议你这样做。我知道你做到了,但在那之后,你可以Rebuild the project,然后完全关闭Android Studio。
如果不起作用,只需在Invalidate cache /restart上输入,如截图所示。

这样做,它应该可以工作,如果它不能,请确保您的SDK被正确导入。
发布于 2019-05-27 22:21:49
有一次我在java.util.calendar上遇到了这个问题。无效缓存/重新启动对我有效。
发布于 2021-09-30 08:09:17
java.util.Date date=new java.util.Date();试试这个,它会工作的。
https://stackoverflow.com/questions/56327718
复制相似问题