I'm trying to filter or limit between two dates (Locale Date), and I'm not sure how to do it in the code below.
My Code
        Map<String, Double> Total_IExpense = datatransaction.stream()
                .collect(groupingBy(TransactionData::getName,
                        Collectors.summingDouble(TransactionData::getAmount)));
Date        Name    Amount
04-Jan-21   Jomon   3,900.00
01-Jan-21   John    650.00
29-Dec-20   Priya   1,435.00
28-Dec-20   Jore    303.00
28-Dec-20   Jomon   453.74
28-Dec-20   Jore    81.67
26-Dec-20   John    25.12
21-Nov-20   Priya   118.38
21-Nov-20   Jomon   21.31
20-Nov-20   John    438.24
20-Nov-20   John    78.88
19-Nov-20   Jai 1,612.81
19-Nov-20   Priya   68.22
I required to filter - 21-Nov-20 to 28-Dec-20 and expected output
Date        Name    Amount
21-Nov-20   Jomon   21.31
21-Nov-20   Priya   118.38
26-Dec-20   John    25.12
28-Dec-20   Jomon   453.74
28-Dec-20   Jore    384.67
 
    