Active directory Microsoft Active Directory、OpenLDAP和Apache DS之间的日期格式不同

Active directory Microsoft Active Directory、OpenLDAP和Apache DS之间的日期格式不同,active-directory,ldap,openldap,apacheds,Active Directory,Ldap,Openldap,Apacheds,我们正在为Microsoft Active Directory、LDAP和Apache DS实现通用客户端应用程序。作为我们分析的一部分,下面是来自每个LDAP服务器的示例日期格式 Microsoft Active Directory: 创建时间戳:202003090040.0Z OpenLDAP: 创建时间戳:20200303122535Z 阿帕切兹: 创建时间戳:2020022403308.405Z 我们可以看到数据格式在LDAP服务器之间发生变化。任何人都可以用适当的指针(如果有的话)来帮

我们正在为Microsoft Active Directory、LDAP和Apache DS实现通用客户端应用程序。作为我们分析的一部分,下面是来自每个LDAP服务器的示例日期格式

Microsoft Active Directory: 创建时间戳:202003090040.0Z

OpenLDAP: 创建时间戳:20200303122535Z

阿帕切兹: 创建时间戳:2020022403308.405Z


我们可以看到数据格式在LDAP服务器之间发生变化。任何人都可以用适当的指针(如果有的话)来帮助每个服务器遵循哪种格式,以便在相同的代码或相同的客户端中处理所有服务器。

它们看起来都是相同的格式,除了AD和Apache都有小数点表示秒的小数点

格式如下:

YYYY MM DD HH mm ss.sss Z
2020 03 09 09 00 40.0   Z
2020 03 03 12 25 35     Z
2020 02 24 05 33 08.405 Z
Z
表示“祖鲁时间”,也称为GMT或UTC