JDBC SQLite Дата

Рейтинг: -1Ответов: 1Опубликовано: 23.07.2023

JDBC SQLite

Использую setDate при вставке в PreparedStatement. Даты пишутся и читаются правильно. В таблице представлены так 946674000000 - это 2001.01.01 1688158800000 - это 2023.07.01

Когда пробую применить условие между то получается проблема Пример: таблица.поле BETWEEN '946674000000 ' and '1688158800000' Условие(см пример) формируется текстом на основе фильтра

Есть ли вариант оставить работу через setDate и java.sql.Date или стразу ставить строку вида '2023-07-01'

Ответы

▲ 0

После комментария XelaNimed понял, что не правильно поставил тип в поле для даты(TEXT). Поставил INTEGER и все нормально