Generalized and UTC time

There are different notations used to designate date and time-related information. For example, the fourth day of February in the year 1999 can be written as:

2/4/99
4/2/99
99/2/4
4.2.1999
04-FEB-1999

as well as many other notations.

Directory Server standardizes the timestamp representation by requiring the LDAP servers to support two syntaxes:

The supported matching rules are generalizedTimeMatch for equality and generalizedTimeOrderingMatch for inequality. Substring search is not allowed. For example, the following filters are valid:

 generalized-timestamp-attribute=199910061030
 utc-timestamp-attribute>=991006
 generalized-timestamp-attribute=*

The following filters are not valid:

generalized-timestamp-attribute=1999*
utc-timestamp-attribute>=*1010