Back to Help Center

FILTRE (FILTER) - MX

Equipe Learning

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;
Réalisé par Zendesk