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

java spring 文章 2021-05-20 16:05 1114 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群

相关文章
【超详细】手把手教你搭建MongoDB集群搭建
01-JRE、JDK、JVM的区别
ChatGPT-Java版SDK支持GPT-4V、Dall-e-3模型、ToolCalls、微调Job、TTS...
httpclient简介说明
Nginx作反向代理时超时重试配置
随便看看
adsense申请已经支付的订单回退的网址 3212
BT面板查看网站入口、账号密码的命令 6008
ucloud海外服务器超级优惠券 3274
根据您的消费情况,您的延停权益已发生变化,变更后的延停权益为延停额度20.00元 5831
为什么我们喜欢迈克尔杰克逊。 4163
阿里云com、cn域名续费优惠码(2020年5月可用) 3586
阿里云com、cn域名续费优惠码(2020年6月可用) 3606
微信公众号开五联增值税发票怎么处理 2949
仙之侠道幻彩衣的合成和属性预览 4316
仙之侠道2.8四象玉的合成和图片属性预览 3944