Jika database tidak memberikan informasi zona waktu, maka driver JDBC harus memperlakukannya seolah-olah berada di zona waktu lokal JVM (lihat PreparedStatement.setDate(int, Date) ):
Spesifikasi Javadoc dan JDBC tidak secara eksplisit mengatakan apapun tentang ResultSet
dll, tetapi agar konsisten, sebagian besar driver juga akan menerapkan aturan itu pada tanggal yang diambil dari database. Jika Anda ingin kontrol eksplisit atas zona waktu yang digunakan, Anda perlu menggunakan berbagai set/getDate/Time/Timestamp
metode yang juga menerima Calendar
objek di zona waktu yang tepat.
Beberapa driver juga menyediakan properti koneksi yang memungkinkan Anda menentukan zona waktu yang akan digunakan saat mengonversi ke/dari database.