Spring中使用jdbcTemplate.queryForRowSet取值,日期丢失时分秒的解决方案

java spring 文章 2021-05-20 16:05 1115 0 全屏看文

AI助手支持GPT4.0

今天查询数据

SqlRowSet rs =  jdbcTemplate.queryForRowSet(dbAnnotatePrefix+SQL_GETBYSELLNO, os);
while(rs.next()) {
    s.setSaleDate(rs.getDate("sale_date"));
}

获取销售日期的时候发现,

从元数据:"2021-05-11 09:03:11" 

变成了 "2021-05-11 00:00:00" 时分秒丢失了。

image.png

后来找到了解决方案就是 不要直接使用 getDate

要使用 rs.getTimestamp

代码改成 

SqlRowSet rs =  jdbcTemplate.queryForRowSet(dbAnnotatePrefix+SQL_GETBYSELLNO, os);
while(rs.next()) {
    s.setSaleDate(rs.getTimestamp("sale_date"));
}

时分秒就回来了。

-EOF-

AI助手支持GPT4.0


国内超级便宜服务器

摸鱼人热门新闻聚合

钻级赞助商 我要加入

开发者在线工具

第三方支付技术请加QQ群

相关文章
spring使用注解编写拦截器
Springboot整合mybatisPlus+Swagger3.0
Java原生代码使用HTTP代理
基于crudapi零代码后端Java SDK二次开发之API认证和鉴权(二)
调用dll的java代码
随便看看
企业微信通讯录账号被管理员误/恶意删除,怎么办? 9575
问题? 9054
如何快速搭建抽奖助手小程序(无需代码知识) 6183
许涛 大哥在吗, 要解冻小程序的时候提示信息主体不一致, 能帮忙看下吗? 7477
小程序搜一搜全称搜索不显示 麻烦解决一下!谢谢 6799
我的小程序广告收款主体是个体工商户,每个月邮寄两次发票很是麻烦,我年底的时候打包邮寄一次可以么? 6132
如何解决渲染层网络错误Failed to load media? 17398
小程序找号找回 释放昵称? 3255
我的小程序广告主收入5301,实际进账4406,是怎么回事呀? 3112
删除部分微信用户个人数据的通知,怎么删除? 6386