Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Data i godzina za godzinę po wstawieniu. Czas letni

Możesz użyć OffsetDateTime . Od JDBC 4.2 możesz używać java.time typy bezpośrednio z JDBC:

DateTimeFormatter dtf = DateTimeFormatter.ofPattern("uuuu-MM-dd HH:mm:ss.SSS", Locale.ENGLISH);

OffsetDateTime odt = LocalDateTime.parse("2021-03-29 11:44:14.938", dtf)
                                    .atZone(ZoneId.of("Europe/London"))
                                    .toOffsetDateTime();

PreparedStatement st = conn.prepareStatement("INSERT INTO mytable (columnfoo) VALUES (?)");
st.setObject(1, odt);
st.executeUpdate();
st.close();

Dowiedz się więcej o nowoczesnym interfejsie API daty i czasu z Ścieżka:Data i godzina .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Rozwiązanie podzapytania zwraca więcej niż 1 błąd wiersza

  2. Jak wybrać dane, w których pole ma wartość minimalną w MySQL?

  3. MySQL Usuń zduplikowane wiersze, które mają tę samą wartość kolumny

  4. Błąd składni MySQL podczas wykonywania zapytania SQL

  5. Konwertuj DateTime w C# na format rrrr-MM-dd i zapisz go w MySql DateTime Field