[問題] 關於列印Oracle DB中Date資料的問題

看板java作者 (我想我瘋了)時間13年前 (2012/09/24 22:37), 編輯推噓0(003)
留言3則, 3人參與, 最新討論串1/2 (看更多)
有個問題不知道在這裡請教各位大大是否合適 就是... 我透過JDBC存取不同的資料庫(DB2、Oracle DB) 需要將欄位裡面的資料寫出文字檔(CSV format) 我用PrintWriter去寫出DB2中的TimeStamp欄位的話 結果會是我想要的,如:2005-03-16-18.04.49.781000 但如果是用同樣的方法去寫出Oracle中的Date欄位 卻只有印出2005-03-16,時間資訊如時、分、秒等等的都不見了 但實際上Table當中的Date格式欄位中確實有記載時、分、秒資訊 實在不明白為什麼會這樣 想請各位大大指教了 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.62.92.65

09/24 23:00, , 1F
取出後的類別不一樣 toString()的實作也不一樣
09/24 23:00, 1F

09/25 20:39, , 2F
要用 to_char(COL,'FORMAT') 啊
09/25 20:39, 2F

09/25 21:14, , 3F
我的問題在於jdbc的操作喔 解法已經自己回文了
09/25 21:14, 3F
文章代碼(AID): #1GO70YQL (java)
文章代碼(AID): #1GO70YQL (java)