Mysql
 sql >> база данни >  >> RDS >> Mysql

Дата и час след вмъкването. Лятно часово време

Можете да използвате OffsetDateTime . От JDBC 4.2 можете да използвате java.time видове директно с 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();

Научете за съвременния API за дата и време от Trail:Date Time .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. LOAD DATA LOCAL INFILE дава грешка. Използваната команда не е разрешена с тази версия на MySQL

  2. CAST към DECIMAL в MySQL

  3. Код на грешка:1055 несъвместим с sql_mode=only_full_group_by

  4. Качване на CSV файл за обработка на актуализиране на състоянието и вмъкване на нови записи

  5. Проста mysql заявка за проверка дали съществува ред