String sql= "SELECT *FROM result WHERE pId=46 AND date='2013-01-01'";
Приведенный выше запрос возвращает результат.Тем не менее, дата отображается как 2012-12-31
в коде Java и табличном виде.Он возвращает всю информацию, которая имеет отношение к правильной дате (2013-01-01
), но GUI не может правильно ее отобразить.
2013-01-01
в Mysql отображается как 2012-12-31
2013-01-2
в Mysql отображается как 2013-01-01
- и т. Д. ... один день назад
Что я пробовал:
- Установить Javaтипы даты в
java.time.Instant
- Установите типы даты Java в
java.time.LocalDate
- Установите типы даты Java в
java.sql.Date
- MySql дату в
DATE
, DATETIME
Я пробовал разные комбинации, но ни одна из них не работает так, как я хотел.Где я облажался?Спасибо.