Estou tentando filtrar a data de inicio e data final em uma JTable. Ao usar apenas after e before, o filtro aparece somente depois da data selecionada, gostaria que a data selecionada também fosse incluida. Tentei usar o Equal e or, mas o filtro deixa de funcionar
private void btn01ActionPerformed(java.awt.event.ActionEvent evt) {
Date date = fromdate01.getDate();
Date date1 = todate01.getDate();
try{
List<RowFilter<Object,Object>> filters = new ArrayList<RowFilter<Object,Object>>(2);
filters.add( RowFilter.dateFilter(ComparisonType.AFTER, date) );
filters.add( RowFilter.dateFilter(ComparisonType.BEFORE, date1) );
//filters.add( RowFilter.dateFilter(ComparisonType.EQUAL, date) );
DefaultTableModel modelo = (DefaultTableModel) jTable1.getModel();
TableRowSorter<DefaultTableModel> tr = new TableRowSorter<>(modelo);
jTable1.setRowSorter(tr);
RowFilter<Object, Object> rf = RowFilter.andFilter(filters);
tr.setRowFilter(rf);
}catch(Exception e){}
total0.setText(somaValorTotal()+"");
}