栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

在过去2天检索到的Java 1.7.0下运行的SQL-Server(MSSQL-JDBC 3.0)中的日期列

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在过去2天检索到的Java 1.7.0下运行的SQL-Server(MSSQL-JDBC 3.0)中的日期列

我还没有答案。但是,我已经按照您的描述重新创建了您的情况。在jdk1.7下运行时,与jdbc驱动程序v3.101,v3.202和v4.ctp3相同。但是,MS的v2驱动程序在jdk1.6和jdk1.7下都能提供预期的答案。如果您需要快速修复并可以使用旧的jdbc驱动程序,则可能对您有用。

关于MS jdbc驱动程序如何处理日期以及SQL
Server和jvm之间的Date对象转换的其他想法。由于日期的存储没有时区,因此驱动程序对Date对象的解释是基于运行jdbc驱动程序的计算机的默认时区。例如,如果您存储了一个小日期‘2011-10-11
12:00’,并从默认时区设置为GMT-7的计算机上检索到该日期,则Date对象的最终UTC时间将为‘2011-10 -11
19:00’。jdk1.7中的某些更改可能会影响驱动程序中的此转换过程,从而导致大量偏移。您可以尝试使用ResultSet.getDate(column,



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/486512.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号