为什么我在数据库中存储的日期字段精确到了时分秒,但在jsp界面展示的时候只显示到年月日
我是用结果集获取的,empRS.getString(“OPEN_TIME”),OPEN_TIME是Date类型的...
我是用结果集获取的,empRS.getString(“OPEN_TIME”),OPEN_TIME是Date类型的
展开
1个回答
展开全部
可以使用格式化标签:
1.首先,导入fmt标签
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
2.使用:
<fmt:formatDate value="${放到request或session中的对象的key}" type="both" pattern="yyyy-MM-dd HH:mm:ss" />
追问
我的“OPEN_TIME”这个字段没有放到request中,我直接是在jsp页面上定义的结果集,从结果集中取的值,OPEN_TIME这个是我日期类型的字段名。要是这种情况该怎么解决?
追答
你写在代码块中了?那你这样试试:
Date date = empRS.getDate(“OPEN_TIME”) //这是代码块中的内容
<fmt:formatDate value="<%=date%>" type="both" pattern="yyyy-MM-dd HH:mm:ss" />
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询