sql >> Databasteknik >  >> RDS >> Mysql

Datumtid efter en timme efter insättning. Sommartid

Du kan använda OffsetDateTime . Sedan JDBC 4.2 kan du använda java.time typer direkt med 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();

Lär dig mer om det moderna date-time API från Trail:Date Time .



  1. MySQL Triggers infoga i en annan tabell

  2. Microsoft Access vs SQL Server

  3. Talk slides:Partitioneringsförbättringar i PostgreSQL 11

  4. Jag vill hämta data från olika tabellnamn med postgresql-funktionen