Member 13848661 Ответов: 0

Я пытаюсь получить дату 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 находятся в формате даты, используемом для синтаксического анализа.

0 Ответов