Я пытаюсь получить дату 2018-05-02 из своей базы данных, но есть такая же неразрешимая дата
Вот код, который я использую.
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date date1=df.parse(fromDate); Date date2=df.parse(toDate); SimpleDateFormat datetimeFormatter1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); System.out.println("Start date " + datetimeFormatter1.format(date1)); System.out.println("End date " + datetimeFormatter1.format(date2)); Criteria cr = sessionFactory.getCurrentSession().createCriteria(BankAccountTransactions.class); cr.add(Restrictions.between("transactiondate", date1, date2));
Что я уже пробовал:
Я почти просматривая код в течение 2 часов не смог разобрать ошибку
Jochen Arndt
Где вы получаете ошибку?
Код выглядит нормально при условии, что ваши строки fromDate и toDate находятся в формате даты, используемом для синтаксического анализа.