Java sur les dates
JDate : Date/heure
N'oubliez pas de consulter la documentation de la classe JDate.
Filtrer les lignes avant une date fixe
JDate jDate1=_doJava.getNewJDate();
if (!jDate1.set(_str1))
return "";
JDate jDate2=_doJava.getNewJDate("20190201_000000");
if (jDate1.getTimeInMillis()<jDate2.getTimeInMillis())
return true;
// supprimera les dates avant le 01/02/2019 ;
return false;
// conservera les dates après le 01/02/2019 ;
Filtrer les lignes après un certain délai
Si vous voulez filtrer les lignes avec une date/heure > 30 jours :
double delai_days = 30.0;
JDate jDate=_doJava.getNewJDate();
if (!jDate.set(_str1))
return "";
if ((System.currentTimeMillis() - jDate.getTimeInMillis()) > (delai_days * 24.0*60.0*60.0*1000.0))
return true;
return false;