How can i sorting the below list? So that the values are sorted according to Date and Time and expected output after sorting should be like below
I try lot my self but not getting result can some one help me please
27-08-2018 15:20:12
27-08-2018 12:20:10
26-08-2018 10:20:20
my code:-
EventObject eventObject1 = new EventObject;
eventObject1.setDateAndTime("27-08-2018 15:20:12")
eventObject1.name("name1")
EventArrayList.add(eventObject1)
EventObject eventObject2 = new EventObject;
eventObject2.setDateAndTime("27-08-2018 12:20:10")
eventObject2.name("name2")
EventArrayList.add(eventObject2)
EventObject eventObject3 = new EventObject;
eventObject3.setDateAndTime("26-08-2018 10:20:20")
eventObject3.name("name2")
EventArrayList.add(eventObject3)
if (EventArrayList.size() > 0) {
Collections.sort(EventArrayList, new Comparator<AuditListChildObject>() {
@Override
public int compare(final EventObject object1, final EventObject object2) {
return object1.getDateAndTime().compareTo(object2.getDateAndTime());
}
});
}