mysql 日期格式化问题

来源:百度知道 编辑:UC知道 时间:2024/09/23 10:25:17
我从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日

SimpleDateFormat sdfyyyyMMdd=new SimpleDateFormat("yyyy-MM-dd");
String dateStr = sdfyyyyMMdd.format(new Date());

注意 yyyy-MM-dd 格式。