Java - Проблемы с датой

setTest (new Date ())

Я поместил значение даты в указанный выше формат. Однако значение, хранящееся в базе данных, не является 2018/03/15 18:00, но сохранены недопустимые данные 0001/03/15 18:00. В чем проблема?

Невозможно ответить на вопрос с такой маленькой детализацией. Поделитесь своим кодом, который вставляет значение в базу данных.

Mureinik 15.03.2018 10:13

проверьте формат базы данных для этого поля

Balasubramanian 15.03.2018 10:14

Я рекомендую вам по возможности избегать класса Date, он давно устарел. Вместо этого используйте java.time, современный API даты и времени Java. Работать с ним намного приятнее. И рекомендую создать минимальный, полный и проверяемый пример. Проблема где-то в коде, который вы нам не показали, что вам нужно сделать, если мы хотим помочь.

Ole V.V. 15.03.2018 12:31
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
5
3
63
1

Ответы 1

  1. проверьте, правильно ли вы импортировали дату (java.util или java.sql)
  2. если вы импортировали java.util.Date, проверьте, есть ли у вас аннотация @Temporal с правильной конфигурацией. Если это не помогает, дополните свой вопрос более подробной информацией.

Другие вопросы по теме