active-directory - Microsoft Active Directory、OpenLDAP 和 Apache DS 的日期格式不同
问题描述
我们正在为 Microsoft Active Directory、LDAP 和 Apache DS 实施通用客户端应用程序。作为我们下面分析的一部分,是来自每个 LDAP 服务器的示例日期格式。
Microsoft Active Directory:创建时间戳:20200309090040.0Z
OpenLDAP:创建时间戳:20200303122535Z
ApacheDS:创建时间戳:20200224053308.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。
推荐阅读
- querydsl - QueryDSL中如何通过关系构造多个内连接——参考中间表
- ubuntu - 我不能在 kubuntu 18 下安装 ttf-mscorefonts
- python - 我如何使用 scipy 优化来优化我的成本逻辑回归成本函数?
- python - JSON 或 Python dict/list 解码问题
- c# - 来自 Web API 的正确返回类型
- mysql - mysql查询以查找具有相同多个字段的记录
- socket.io - 带有 istio 的 GKE 上的 websockets 给出了“没有健康的上游”和“CrashLoopBackOff”
- python - 使用 localhost 但未使用域的 CORS 错误
- python - python中的^运算符对整数有什么作用?
- c# - 进行更新时是否需要在 SQLite 方法中调用 lock()?