質問: 以前、Oracle Database 11gのDATE型のカラムの値を、ResultSet#getString()で取得したと際は、年月日+時分秒の文字列が取得出来ていたのですが、Oracle Database 12cに切り替えたところ、ResultSet#getString()で年月日までしか取得できなくなりました。 これは、ojdbc6からojdbc8になったことで、ResultSet#getString()の仕様が変化したということでしょうか。 この事象の原因についてご存知の方がいらっしゃいましたら、ご回答の程よろしくお願い致します。
回答: 現象を再現できる必要最小限のコードを提示した方が適切なコメントが付き易いです。 サポート契約が有効でしたら、オラクル・サポートにパッチが提供されていないか問合せてみては? 面倒でなければ、ResultSet#getTimestamp を試してみては?