为榛子广播创建日期字段谓词



>有谁知道如何为 Hazelcast 创建日期类型谓词?我使用Predicates.equal("date","value");它无法正常工作。我在 Hazelcast 中传递了一个现有的日期值。它不返回任何内容。 java.util.date应该是可比的。我不知道为什么它不能正确比较。任何人都可以提供帮助,非常感谢!

你也可以

尝试自己的谓词。 即,如果你有一个键是对象,值是日期的映射,那么你可以执行以下操作:

final Date requiredDate = /*your date object*/;
map.values(new Predicate<Object, Date>() {
public boolean apply(Entry<Object, Date> arg0) {
        Date date = arg0.getValue();
        if(requiredDate.equals(date))
            return true;
        else
            return false;
    }
});

您也可以在 Apply 方法中进行其他形式的比较。