将String转换为Date时,java.util.Date和java.sql.Date之间存在歧义

阿蒂什·昆巴(Atish Kumbhar)

我正在尝试从HTML的Date标签获取日期作为输入

Birth Date <input type="date" name="dob"/>

并通过使用在jsp页面上访问

String strDate = request.getParameter("dob");

但它以字符串格式返回,我想将其转换为最新的,我尝试如下

SimpleDateFormat sdf =new SimpleDateFormat("yyyy-MM-dd");
Date date = sdf.parse(strDate);

但这给了错误

所需的不兼容类型:java.sql.Date找到:java.util.Date

当我导入pakage“ java.util。*”以供使用java.util.Date date = sdf.parse(strDate);

对Date的引用不明确,java.util中的类java.util.Date和java.sql中的类java.sql.Date都匹配

艾略特新鲜

如果您需要java.sql.Date(并且需要不兼容的类型:java.sql.Date找到:java.util.Date表示您需要这样做),请删除的导入,java.util.Date并使用的java.util.Date返回值DateFormat构造一个java.sql.Date类似以下内容的

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
try {
    Date date = new Date(sdf.parse(strDate).getTime());
} catch (ParseException e) {
    e.printStackTrace();
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将Java.Util.Date转换为Java.Sql.Date时出错

将java.sql.Date和java.util.Date转换为org.joda.time.LocalDate

将java.sql.Date转换为java.util.Date

如何将java.util.Date转换为java.sql.Date?

如何将java.util.date转换为java.sql.date?

无法将java.util.Date强制转换为java.sql.Date

尝试转换时间戳记字段时,无法将oracle.sql.timestamp强制转换为java.util.date

将DStream [java.util.Date]转换为DStream [String]

将java.util.Date转换为String

将String转换为java.util.Date

SQLException:无法使用休眠将java.util.Date强制转换为java.sql.Time

是否可以通过强制转换将Java.sql.date转换为Java.util.date?

java.lang.ClassCastException:使用Univocity时无法将java.util.Date强制转换为java.lang.String

如何在Java中以分钟为单位将java.util.Date转换为java.sql.TimeStamp?

尝试将 String 转换为 java.sql.Date 时出现异常

在Java 8中将String转换为java.util.Date

将 ZonedDateTime 转换为 java.util.Date

将字符串转换为java.util.date

是否可以将java.util.Date()转换为int

将字符串转换为java.util.date

java.util.Date和XMLGregorianCalendar之间的简单转换

为什么在java.sql.Date和java.util.Date上不赞成使用getMonth

java.util.Date和java.sql.Date有什么区别?

从java.util.date转换为JodaTime

如何从java.sql.Timestamp转换为java.util.Date?

无法将 java.util.Date 类型的值转换为 String

util date to sql date typecasting

java.util.Date与java.sql.Date

将时间戳(firebase)转换为Date util时出错