我无法在活动中导入 java.util.date
Posted
技术标签:
【中文标题】我无法在活动中导入 java.util.date【英文标题】:I can't import java.util.date in activity 【发布时间】:2019-10-13 03:02:50 【问题描述】:在我的项目中,我需要使用当前日期和时间。为此,我正在导入 java.util.Date。 几个小时前,此导入工作正常。但是我在 R 文件中有一个错误( r cannot resolve ),这个错误是由于一些 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");
Above Date 和 SimpleDateFormat 显示为红色。 当我将鼠标悬停在那里并按 (control+alt) 时,IDE 将提供导入 java.sql.Date 而不是 java.util.Date 的选项。
【问题讨论】:
"cannot resolve symbol R" in android Studio的可能重复 请检查答案 是的,我在更新 Android Studio 后解决了我的问题。 这能回答你的问题吗? R cannot be resolved - Android error 【参考方案1】:有时 Android Studio 会发疯,做一个Clean project
是很好的,所以我建议你这样做。我知道你做到了,但在那之后,你可以Rebuild the project
然后完全关闭Android Studio。
如果它不起作用,请在此处输入 Invalidate cache /restart
,如屏幕截图所示。
这样做,它应该可以工作,如果没有,请确保您的 SDK 已正确导入。
【讨论】:
【参考方案2】:我曾在java.util.calendar
遇到过这个问题。无效的缓存/重启对我有用。
【讨论】:
【参考方案3】:java.util.Date 日期=新 java.util.Date(); 试试这个,它会工作的。
【讨论】:
您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center。以上是关于我无法在活动中导入 java.util.date的主要内容,如果未能解决你的问题,请参考以下文章