Kann mir jemand Beispiele geben, wie man Datumsangaben mit Spring Expression Languange (Spel) vergleicht?Wie vergleicht man Datumsangaben mit Spring Expression Language?
Ich habe weit und breit gesucht und nichts, was ich finde, scheint zu meinem Zweck zu passen. Ich verwende Java 8 und ich habe ein Response-Objekt mit einem Feld "ZonedDateTime", das ich irgendwie mit einem String in Form von YYYY-MM-DD vergleichen muss - IE: ist vor, ist nach, ist gleich usw.
ZonedDateTime zonedDateTime = ZonedDateTime.now(ZoneId.systemDefault());
HashMap<String, Object> testHash = new HashMap<>();
testHash.put("dateField", zonedDateTime);
ExpressionParser parser = new SpelExpressionParser();
StandardEvaluationContext context = new StandardEvaluationContext();
context.setVariables(testHash);
Expression expression = parser.parseExpression("#dateField > '2016-01-01'");
Das oben genannte funktioniert offensichtlich nicht. Kann mir jemand ein Beispiel zeigen?
Das ist genau das, was ich suche! Danke vielmals! –