我无法在活动中导入 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的主要内容,如果未能解决你的问题,请参考以下文章

无法在 .tsx 文件中导入 CSS 模块

无法在 Swift 中导入 ObjectMapper

我无法在 React 中导入组件

无法在 pyspark 中导入 pyarrow

无法在 VSCode Java 项目中导入包

如何对从包中导入的方法进行存根和间谍活动?