Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Masukkan tanggal UTC/GMT di database Oracle dengan Java dan Spring

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 menentukan Calendar di zona waktu UTC.
  • Untuk Musim Semi jdbcTemplate alih-alih memasukkan Date objek, masukkan Calendar dengan UTC zona waktu
  • TimeZone.setDefault(TimeZone.getTimeZone("GMT")) dapat diatur pada JVM lvl
  • Gunakan -Duser.timezone=GMT saat memulai JVM


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Konektor Microsoft SSIS untuk Oracle oleh Attunity untuk VS2015 Tidak Ditampilkan

  2. Masalah dasar:keluaran konsol PL/SQL dasar?

  3. Mengurai string yang dibatasi pipa menjadi kolom?

  4. Bagaimana menangani pengecualian dan mengeksekusi pernyataan yang tersisa?

  5. ORA-01031:hak istimewa yang tidak mencukupi saat memilih tampilan