2011-07-27 124 views
0
differetn值

我使用C#,用DB2,查詢DB2時間戳查詢顯示在Excel

SELECT current timestamp FROM sysibm.sysdummy1 

顯示蟾蜍正確的值,但throgh代碼,獲取DD/MM/YY HH:MM格式格式化值,當我告訴它在Excel中。

+0

這是excel用於顯示日期合成文件的合成文件 –

+0

您已經編輯並刪除了Excel中的文字? 其中你通過代碼獲得價值? –

+0

在Excel中。很抱歉,如果它從問題中刪除。 – Cannon

回答

1

時間戳值是相同的*,它只是它在Excel中的顯示方式。如果需要,可以在Excel中更改格式以顯示它在DB2中顯示的值。

注:DB2時間戳精確到微秒,但Excel只支持毫秒。所以你會失去一點精確度。

+0

我已檢查格式化單元格的選項。它來自數據庫的錯誤值。 – Cannon

+0

你能提供一些你從蟾蜍和你的c#應用程序中得到的查詢結果嗎? –

+0

@buffer_overflow如果你正在獲取值,雖然格式不同,但如果你只是獲取日期,那麼這意味着數據庫是正確的,並只給出日期。 如果你需要給它顯示那麼你需要把to_char() [在oracle中,您必須找到DB2中的模擬函數],以將字符串/ varchar中的日期值與期望的合成者進行轉換。 –