mysql 日期格式化问题

我从mysql中取出一个日期类型的变量,用simpledateformat格式化后在后台里面显示是2009-11-11。而在JSP页面里面显示却是2009-11-11 00.00.00.0,请问这是什么问题呢~ 懂不明白了 望各位大虾们指点

没那么麻烦的
<fmt:formatDate value="new Date()" pattern="yy-MM-dd HH:mm:ss"/>
直接用这就行了
注:new Date()是获取的当前时间,改成EL表达式获取你数据库中的时间就行了
pattern里面是日期格式,还可以改成yy年MM月dd日
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-11-13
SimpleDateFormat sdfyyyyMMdd=new SimpleDateFormat("yyyy-MM-dd");
String dateStr = sdfyyyyMMdd.format(new Date());

注意 yyyy-MM-dd 格式。