蓝森林首页 | 返回主页 | 本站地图 | 站内搜索 | 联系信箱 |
 您目前的位置:首页 > 自由软件 > 技术交流 > 应用编程


    

蓝森林 http://www.lslnet.com 2006年8月25日 8:28

[jsp]Date类的使用?

想读取系统时间,有如下代码片断:
[code]
<%@ page import="java.text.SimpleDateFormat" %>
<%@ page import="java.util.*" %>
..
Date nowdate=new Date();
SimpleDateFormat ss=new SimpleDateFormat("yyyy-MM-dd");
orderdate=ss.format(nowdate);
[/code]
浏览器报错:
Generated servlet error:
The type Date is ambiguous
好像是说Date这个类型易混淆?
怎么解决?

你的页面中是不是又有java.sql.*这类的包?
如果有,因为java.sql中也有一个Date,所以你在代码中直接写Date nowdate,机器就不知道要调用哪个Date了。
解决办法就是在引用到java.util里的Date,就直接写java.util.Date nowdate = new java.util.Date(); 即可解决。

public String getDateTime(String timeformat){
java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat(timeformat);
java.util.Date d = new java.util.Date();
return sdf.format(d);
}

应该没问题的

感谢..已解决。




Copyright © 1999-2000 LSLNET.COM. All rights reserved. 蓝森林网站 版权所有。 E-mail : webmaster@lslnet.com