我插入mysql的时间格式是:2010-01-12 该字段是date类型,可是从数据库查询出来显示在页面的时候却是
2010-01-12 00:00:00.0,我不想要00:00:00.0,而且直接使用${}来读取session中保存的student实体,怎么才能去掉呢
2010-01-12 00:00:00.0,我不想要00:00:00.0,而且直接使用${}来读取session中保存的student实体,怎么才能去掉呢
解决方案 »
- 求一个使用struts完成上传的例子,注释一定要多
- Hibernate 查询速度慢得可怕的问题,请高人看看。
- 帮忙看看下面这短代码,小弟已经晕了!
- spring配置错误,大哥大姐帮忙看下
- 还是hibernate的问题··上个没了解清楚·
- 一个矛盾的事情
- java中web server的一点问题
- Software caused connection abort: recv failed 下载文件的时候,出现 这样的错误.
- 给个jmail stmp的发送列子
- 我编好了一个EJB,我想用JSP去调用它,怎么办呢?很急的,谢谢
- 类似xslt+xml这类方案有哪些?
- 帮忙分析hibernate配置 理论上有问题吗?
比如你要显示的birthday的日期
public String getBirthday() {
DateFormat format = new SimpleDateFormat("yyyy-MM-dd");
return format.format(birthday);
}
把返回格式改为String
Student中定义一个dataToString方法public String dataToString(Date d) {
DateFormat format = new SimpleDateFormat("yyyy-MM-dd");
return format.format(d);
}在页面显示的时候:
${student.dataToString(student.birthday)}
<fmt:formatDate pattern="yyyy-MM-dd HH:mm:ss" value="${ap[5]}"/>之前记得引入JSTL的两个jar包,而且要在Jsp页面头引入 <%@ tablib prix=... uri=...