从 SQL 数据库读取的日期在另一台机器上似乎不同
我遇到了一个非常奇怪的情况。我使用 Eclipse 连接到远程 SQL Server 2008 数据库,并获得了正确的日期。但是当我的同事复制代码并运行它时,所有日期都比应有的日期早了 2 天。例如,我得到 2011-02-22,他得到 2011-02-20。
非常感谢!
String test = "select * from Readings";
ResultSet set = state.executeQuery(test);
while (set.next()) {
String row="";for(int i=1;i<10;i++){
row += set.getString(i) + ",";
arr.add(row);
}
}
I have meet a very weird situation. I use Eclipse to connect to a remote SQL Server 2008 database, and I get the correct date. But when my colleague copies the code and runs it, all the dates are 2 days earlier than they should be. For example, I get 2011-02-22 and he gets 2011-02-20.
A lot of thanks!
String test = "select * from Readings";
ResultSet set = state.executeQuery(test);
while (set.next()) {
String row="";for(int i=1;i<10;i++){
row += set.getString(i) + ",";
arr.add(row);
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在 Java 1.7.0 下运行的 SQL-Server (MSSQL-JDBC 3.0) 中的日期列检索为过去 2 天
我相信这是重复的
Date columns in SQL-Server (MSSQL-JDBC 3.0) running under Java 1.7.0 retrieved as 2 days in the past
I believe this is a duplicate