sql >> Database >  >> RDS >> Oracle

Voeg UTC/GMT-datum in Oracle-database in met Java en Spring

Geen van beide java.util.Date noch Oracle Date slaat tijdzone-informatie op. In uw geval converteert het Jdbc-stuurprogramma uw datum met behulp van de JVM-tijdzone. U kunt een van de volgende opties gebruiken:

  • Als u PreparedStatement gebruikt, kunt u setDate(int parameterIndex, Date x, Calendar cal) gebruiken methode om Calendar op te geven in UTC-tijdzone.
  • Voor de lente jdbcTemplate in plaats van Date in te voegen object, voeg Calendar in met UTC tijdzone
  • TimeZone.setDefault(TimeZone.getTimeZone("GMT")) kan worden ingesteld op JVM lvl
  • Gebruik -Duser.timezone=GMT bij het opstarten van JVM


  1. Hoe mysql naar laravel-querybuilder te converteren

  2. Vind mogelijke duplicaten in twee kolommen en negeer hoofdletters en speciale tekens

  3. MYSQL-joinresultaten stellen gewiste resultaten in tijdens IN () in waar-clausule?

  4. tnsnames.ora ontleden met regex