3

我们如何在 ldap 中存储日期?是否为存储日期定义了任何属性?或者有什么方法可以根据需要创建某些属性...我正在使用 java 和 spring 以编程方式存储字段。

4

2 回答 2

2

您的目标是存储日期+时间还是唯一日期?

如果你有日期和时间,你应该使用标准的通用时间语法。但是,它仅适用于存储精度至少为一小时的日期和时间。如果你只知道日期,

如果您有一个没有时间的日期,则需要使用自定义格式来存储它。您可以查看有关如何在 LDAP 中存储生日的相关讨论。如您所见,没有单一的解决方案,各种软件正在使用各种方法来存储日期。

在使用的各种解决方案中,我认为有两个特别令人感兴趣。一种是使用YYYYMMDD格式——它基本上是将广义时间剥离到当天。另一种是使用ISO8601YYYY-MM-DD指定的更具可读性。

使用它们要么需要在模式中定义新语法,要么使用更广泛的类型(前者为数字字符串,后者为IA5 字符串)。

于 2013-07-13T10:47:18.630 回答
0

使用通用时间语法在模式中定义一个属性,并使用该属性存储日期、时间等。

于 2012-11-06T09:16:49.377 回答