首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

使用原生sql查询数据,日期的格式有关问题

2013-03-22 
使用原生sql查询数据,日期的格式问题使用原生sql查询数据,日期的格式问题日期类型格式为 类似Mon Jan 30 0

使用原生sql查询数据,日期的格式问题
使用原生sql查询数据,日期的格式问题

日期类型格式为 类似Mon Jan 30 00:05:00 CST 2006 样式
1.页面显示时,可以采用
<fmt:formatDate value="${operateDate}" pattern="yyyy-MM-dd HH:mm:ss"/>
来解决页面的显示问题
即:
jsp页面显示时间格式
使用jstl
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
<fmt:formatDate value="${theday}" pattern="yyyy-MM-dd HH:mm:ss"/>


2.当直接将从数据库查询出的数据进行导出时,日期格式暂无法解决
于是想到hibernate自动转换日期格式,
hibernate转换日期格式采用
@Temporal (TemporalType.TIMESTAMP)
来进行日期格式的转换
同样的,将查询出来的日期以Timestamp来进行处理
collectionPointVO.setOperateDate( null == obj[1] ? null : Timestamp.valueOf(obj[1].toString()) );
最终在页面上直接显示或是导出均是2013-02-02 15:53:38.0样式的格式,达到想要的效果

热点排行
Bad Request.