任何人都可以给我任何使用Spring Expression Languange(Spel)比较日期的例子吗?如何使用Spring表达式语言比较日期?
我已经搜索了很多,我发现没有什么东西似乎适合我的目的。我使用的是Java 8,并且我有一个带有ZonedDateTime字段的响应对象,我需要将它与YYYY-MM-DD-IE形式的字符串进行比较:在之前,之后,等于等。
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'");
以上显然不起作用。任何人都可以给我看一个例子吗?
这也正是我要找的!非常感谢! –