Я использую Spring бутсу и HSQLDB файл, Когда я использую:Java Calendar/Дата MinValue Поддерживается DB/Rest
calendar.setTimeInMillis(-9223372036854775808L);
calendar.setTime(new Date(Long.MIN_VALUE));
и хранить и модель,
после того, как я называю отдых клиент, я получаю недопустимую дату, когда я его проверю, он возвращает некоторое положительное значение вместо отрицательного: | что я должен использовать как min_Value.
Я думал, что это может быть проблема SQL, я изменил временную переменную типа от timespan до Date, но не работал снова, я больше не уверен, что это такое, и какой nuber я должен использовать, каждый говорят о минимальном значении, кто-то говорил о -8 ....... L тоже, что работает в JS, но он тоже не работал: |
в SQL-92, год должен быть между -9999 и 9999. Просто выберите случайную дату в прошлом, как мин (1 января года 1? 1 января -9999?). Обратите внимание, что в зависимости от точного типа столбца и базы данных допустимый диапазон может быть более ограниченным. Вы также можете использовать NULL, если хотите представить не существующее значение. – assylias
@assylias SQL-92 год должен быть между 1 и 9999. В Java даты до 1970-01-01 имеют отрицательные значения миллисекунды. – fredt
@assylias это не сработало ... – deadManN