简体   繁体   English

从 ldap 检索在两个日期之间创建的用户

[英]Retrieve users created between two dates from ldap

Can someone help me how to use the filter conditions to fetch user lists created between two dates(from and to dates) from LDAP in java.有人可以帮我如何使用过滤条件从 java 中的 LDAP 获取在两个日期(从日期和到日期)之间创建的用户列表。 In ldap date is shown in DD-MON-YYYY however on searching with ( dateattr=09-JAN-2019 ) for example returns 0 results在 ldap 中,日期显示在DD-MON-YYYY中,但是在使用 ( dateattr=09-JAN-2019 ) 搜索时,例如返回 0 个结果

Date (GeneralizedTime) LDAP SearchFilters shows how to Match any dates Greater than or equal to 20190101000000Z but less than or equal to 20200101500000Z 日期 (GeneralizedTime) LDAP SearchFilters显示如何匹配大于或等于 20190101000000Z 但小于或等于 20200101500000Z 的任何日期

ldapsearch -D "cn=exampleuser,example.com" -w secret -p 389 -h server.example.com -b "dc=example,dc=com" -s sub "(&(createTimestamp>=20190101000000Z)(createTimestamp<=20200101500000Z))" 

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM