Я пытаюсь получить результат из Hibernate HQL-запроса:
из StopsRegister s, где s.startTime> = '2018-04-25 07: 59: 00.0' и s.endTime <= '2018-04-26 07: 59: 00.0 '</strong>
из StopsRegister s, где s.startTime между' 2018-04-25 08:42:00 'и' 2018-04-2608: 42: 00 '
Проблема начинается, когда добавляется вторая дата: и s.endTime <=' 2018-04-26 07: 59: 00.0 'Только с одним значением все работает правильно. </p>
Но получите ошибку SQL:
Преобразование типа данных varchar в тип данных smalldatetime привело к значению вне допустимого диапазона.
Вот так я получаю значения даты:
Timestamp.valueOf(LocalDateTime.of(toDatePicker.getDate(), toTimePicker.getTime()));
Типы данных: java.sql.Timestamp;база данных: MS SQL Server.
По моему мнению, формат даты правильный, я не понимаю эту ошибку.