为什么我在数据库中存储的日期字段精确到了时分秒,但在jsp界面展示的时候只显示到年月日

我是用结果集获取的,empRS.getString(“OPEN_TIME”),OPEN_TIME是Date类型的... 我是用结果集获取的,empRS.getString(“OPEN_TIME”),OPEN_TIME是Date类型的 展开
 我来答
jpsbbt
2015-02-13 · TA获得超过1549个赞
知道小有建树答主
回答量:1060
采纳率:100%
帮助的人:539万
展开全部

可以使用格式化标签:

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" />
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式