Если вы используете Mysql, столбцу даты может быть передано строковое представление этой даты
, поэтому я использую класс DateFormatter для его форматирования и затем устанавливаю его как строку в выражении sql или подготовленном выражении
вот иллюстрация кода:
private String converUtilDateToSqlDate(java.util.Date utilDate) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String sqlDate = sdf.format(utilDate);
return sqlDate;
}
String date = converUtilDateToSqlDate (otherTransaction.getTransDate ());
// затем передаем эту дату в вашем SQL-заявлении