雖然從使用Java 6的Oracle 10g讀書timestamp列數據,我讀它,如下所示:閱讀時間戳列.. rs.getString(指數)
String str = rs.getString(index);
我不想使用rs.getTimestamp()
。現在,當我對Date列做同樣的處理時,我得到一個適當的Date表示。但隨着時間戳,我得到一個字符串,如下所示:
2009-5-3 12:36:57. 618000000
我不明白爲什麼一個空間就在毫秒前出臺。這使得我通過預定義的時間戳格式讀取的時間戳不可解析。任何想法,爲什麼我會在毫秒之前獲得空間?
你說得對,時間戳的JDBC標準不包括空格。但爲什麼不使用'rs.getTimestamp()'讀取時間戳呢? – 2012-02-21 15:58:28
傳統代碼最好不要質疑:) – akkyy 2012-02-21 17:31:29