sql >> Databáze >  >> RDS >> Mysql

Datum a čas za hodinu po vložení. Letní čas

Můžete použít OffsetDateTime . Od JDBC 4.2 můžete použít java.time typy přímo s 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();

Další informace o moderním rozhraní date-time API naleznete na stránce Trail:Date Time .



  1. Může LINQ-to-SQL při vkládání vynechat nespecifikované sloupce, aby se použila výchozí hodnota databáze?

  2. Propojení Google Cloud SQL s Wordpress na Google Compute Engine

  3. ASP, MySQL a UTF-8

  4. Verze řádků v MySQL