Формат даты JDBC по умолчанию при чтении даты в виде строки из ResultSet

Я смотрю на некоторый код, который в основном делает следующее:

ResultSet rs = ps.executeQuery();
String myDateStr = rs.getString("MY_DATE"); //field is of type Date
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss'.0'");
Date myDate = sdf.parse(myDateStr);

В некоторых средах работает последняя строка, а в других она вызывает исключение Unparseable date. Похоже, что в некоторых системах по умолчанию используется формат даты 2013-01-25 00: 00: 00.0, а в других 2013-01-25 00:00:00. Версия JVM, OS и Oracle различна в разных средах (все используют Oracle и работают на Unix-варианте).

Изменение кода может быть сложным. Мне интересно, существует ли переменная окружения или аналогичная, которую можно установить, чтобы сделать формат даты, возвращаемый из rs.getString () согласованным?