REST在比较日期时不会返回任何结果:
/groups@org?_queryFilter=(validFrom+ge+"201508280000")&_prettyPrint=true or
/groups@org?_queryFilter=(validFrom+le+"201508280000")&_prettyPrint=true
结果:
{
"result" : [ ],
"resultCount" : 0,
"pagedResultsCookie" : null,
"remainingPagedResults" : -1
}
当未使用过滤器时,日期在结果中:
..,{
"validTo" : "201506120000+0100",
"_rev" : "0000000000a3ab4a",
"schemas" : [ "urn:scim:schemas:core:1.0" ],
"_id" : "9b682c25-359d-4cf3-b0a6-49401d0f9386",
"validFrom" : "201506080000+0100"
},..
答案 0 :(得分:0)
您是否可以检查OpenDJ访问日志以及转换为LDAP的过滤器是否有意义?我刚试过我的本地服务器,似乎日期实际上被视为秒而不是UTC。
答案 1 :(得分:0)
我不知道我是否弄明白,但过滤器中的日期必须采用格式为YYYYMMDDhhmmssZ
的格式20150101000000Z