任何人都可以給我任何使用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'");
以上顯然不起作用。任何人都可以給我看一個例子嗎?
這也正是我要找的!非常感謝! –