Je tente d'utiliser les opérateurs temporels Fusion Drools avant, après, et coincide mais je continue à obtenir l'erreur:Drools Fusion conversion à longue non pris en charge à partir java.time.ZonedDateTime
Conversion to long not supported from java.time.ZonedDateTime
Dans mes objets, les temps que je compare sont ZonedDateTime. Est-ce que Drools requiert des variables de temps d'un type spécifique? Qu'est-ce que l'erreur signifie par conversion à long?
J'ai essayé d'utiliser .isBefore() et .isAfter() mais il semble que Drools ne reconnaisse pas ces fonctions.
Drools est content s'il peut comparer des valeurs longues résultant de java.util.getTime(). Vous devrez peut-être ajouter un getter à votre classe de faits retournant cela, converti à partir de ZonedDateTime. – laune