当前位置: 代码迷 >> Java Web开发 >> 对 Date的引用不明确,java.util中的类java.util.Date和java.sql中的类java.sql.Date都匹配,该如何处理
  详细解决方案

对 Date的引用不明确,java.util中的类java.util.Date和java.sql中的类java.sql.Date都匹配,该如何处理

热度:2139   发布时间:2013-02-25 21:22:26.0
对 Date的引用不明确,java.util中的类java.util.Date和java.sql中的类java.sql.Date都匹配
因为编码需要数据库和得到当前时间,所以引用了<%@page import="java.sql.*" %>和<%@page import="java.util.*" %>
但是在执行<%Date today=new Date();%>这一句时,提示了如下错误
“对 Date 的引用不明确,java.util 中的 类 java.util.Date 和 java.sql 中的 类 java.sql.Date 都匹配”
敢问高手们,这该怎么办?
巨谢!

------解决方案--------------------------------------------------------
import="java.util.Date"
------解决方案--------------------------------------------------------
Java中有两个Date类,一个是util的,一个是sql里的。如果你两个都导入了,在你使用的时候必须加上前缀,这就可以说明你用的是哪个Date类了。比如:
java.sql.Date date =new Date();//包名+类名这样子就可以清晰地表明你用的是哪个包里的类了。
------解决方案--------------------------------------------------------
类名冲突了,楼上正解
  相关解决方案