Формат даты отличается между Microsoft Active Directory, OpenLDAP и Apache DS - PullRequest
0 голосов
/ 16 марта 2020

Мы находимся в процессе внедрения общего клиентского приложения для Microsoft Active Directory, LDAP и Apache DS. Ниже приведен пример анализа форматов даты с каждого сервера LDAP.

Microsoft Active Directory: отметка времени создания: 20200309090040.0Z

OpenLDAP: отметка времени создания: 20200303122535Z

ApacheDS : Создать метку времени: 20200224053308.405Z

Мы видим изменения форматов данных между серверами LDAP. Может ли кто-нибудь помочь, какой формат каждого сервера следует с соответствующим указателем, если таковые имеются для обработки всех там серверов в том же коде или того же клиента.

1 Ответ

0 голосов
/ 16 марта 2020

Все они выглядят как один и тот же формат, за исключением того, что 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 или UT C.

...