8.21 iManager 和 LDAP 使用不同的日期范围

如果您在 iManager 中使用时间语法创建一个属性,填充该属性值,然后使用 LDAP 搜索该值,LDAP 将返回与 iManager 填充的值不同的值。

iManager 和 LDAP 都使用 32 位无符号整数的前 31 位在本机储存日期值。但是,这两个应用程序以不同方式解释整数中的最高有效位 (MSB),iManager 使用 MSB 储存 1970 年以前的日期,而 LDAP 使用 MSB 储存 2038 年以后的日期。因此,iManager 使用的日期范围为 1903-2038,而 LDAP 使用的日期范围为 1970-2106。