J'ai un arraylist de Joda DateTimes comme ceci:Joda DateTime tri du tableau de tableau par date temps
List <DateTime> nextRemindersArray = new ArrayList<DateTime>();
nextRemindersArray.add(reminderOneDateTime);
nextRemindersArray.add(reminderTwoDateTime);
nextRemindersArray.add(reminderThreeDateTime);
Je suis en train de trier les dates dans l'ordre croissant, mais je ne parviens pas à:
I googlé et trouvé cette page:
https://cmsoftwaretech.wordpress.com/2015/07/19/sort-date-with-timezone-format-using-joda-time/
Je l'ai essayé comme ceci:
nextRemindersArray.sort(nextRemindersArray);
Mais il me donne l'erreur:
Error:(1496, 37) error: incompatible types: List<DateTime> cannot be converted to Comparator<? super DateTime>
J'ai alors essayé comme ceci:
DateTimeComparator dateTimeComparator = DateTimeComparator.getInstance();
nextRemindersArray.sort(nextRemindersArray, dateTimeComparator);
et aussi comme ceci:
nextRemindersArray.sort(nextRemindersArray, new DateTimeComparator());
mais tous ont des erreurs.
J'ai essayé le manuel du temps Joda et ce n'était pas beaucoup d'aide. Comment trier le tableau?
Merci d'avance pour votre aide
Génial merci beaucoup! –