2012-02-22 28 views
0

我遇到了一個非常奇怪的情況。我使用Eclipse連接到遠程SQL Server 2008數據庫,並獲得正確的日期。但是,當我的同事複製代碼並運行代碼時,所有日期比他們應該提前2天。例如,我得到2011-02-22,他得到2011-02-20。從SQL數據庫讀取的日期似乎在另一臺機器上不同

非常感謝!

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); 
    } 
} 
+0

你連接到同一個數據庫? – 2012-02-22 04:36:29

+0

是的,代碼完全一樣,並且數據庫不是本地的。 – user1224913 2012-02-22 04:37:30

+1

我不是在問_code_。我在問數據庫_connection_。你們是否都使用相同的連接字符串?即使你這樣做,他們是否確實指向同一個數據庫服務器(例如,相同的主機名可能會識別不同網絡上的不同機器)。 – 2012-02-22 05:04:25

回答

相關問題