Baik java.util.Date atau Oracle Date menyimpan informasi zona waktu. Dalam kasus Anda, driver Jdbc mengonversi tanggal Anda menggunakan zona waktu JVM. Anda dapat menggunakan salah satu opsi berikut:
- Jika Anda menggunakan PreparedStatement, Anda dapat menggunakan
setDate(int parameterIndex, Date x, Calendar cal)metode untuk menentukanCalendardi zona waktu UTC. - Untuk Musim Semi
jdbcTemplatealih-alih memasukkanDateobjek, masukkanCalendardenganUTCzona waktu TimeZone.setDefault(TimeZone.getTimeZone("GMT"))dapat diatur pada JVM lvl- Gunakan
-Duser.timezone=GMTsaat memulai JVM