使用原生sql查询数据,日期的格式问题
使用原生sql查询数据,日期的格式问题
日期类型格式为类似MonJan3000:05:00CST2006样式
1.页面显示时,可以采用
<fmt:formatDatevalue="${operateDate}"pattern="yyyy-MM-ddHH:mm:ss"/>
来解决页面的显示问题
即:
jsp页面显示时间格式
使用jstl
<%@tagliburi="http://java.sun.com/jsp/jstl/fmt"prefix="fmt"%>
<fmt:formatDatevalue="${theday}"pattern="yyyy-MM-ddHH:mm:ss"/>
2.当直接将从数据库查询出的数据进行导出时,日期格式暂无法解决
于是想到hibernate自动转换日期格式,
hibernate转换日期格式采用
@Temporal(TemporalType.TIMESTAMP)
来进行日期格式的转换
同样的,将查询出来的日期以Timestamp来进行处理
collectionPointVO.setOperateDate(null==obj[1]?null:Timestamp.valueOf(obj[1].toString()));
最终在页面上直接显示或是导出均是2013-02-0215:53:38.0样式的格式,达到想要的效果
相关推荐
xuanlvhaoshao 2020-05-07
militala 2020-01-13
cjylean 2019-12-04
tanrong 2020-01-14
Carlos 2020-01-08
明月清风精进不止 2020-01-01
tanrong 2019-12-13
明月清风精进不止 2019-10-23
zhangdonghang 2019-07-18
chenxcd 2019-09-06
sylalak 2014-08-30
FightFourEggs 2010-08-14
wangcomputer00 2012-07-06
windex000 2018-10-15
libingjy 2016-10-05
MikeG 2015-07-26
bonkerssdn 2015-05-13