どちらのjava.util.Date OracleDateも タイムゾーン情報を格納します。あなたの場合、JdbcドライバーはJVMタイムゾーンを使用して日付を変換します。次のいずれかのオプションを使用できます。
- PreparedStatementを使用している場合は、
setDate(int parameterIndex, Date x, Calendar cal)を使用できます。Calendarを指定するメソッド UTCタイムゾーンで。 - 春の場合
jdbcTemplateDateを挿入する代わりに オブジェクト、Calendarを挿入しますUTCを使用 タイムゾーン -
TimeZone.setDefault(TimeZone.getTimeZone("GMT"))JVMレベルで設定できます -
-Duser.timezone=GMTを使用します JVM起動時