dateTime 元素

<dateTime> 元素指定激活或停用规则的日期和时间。然而,仅当该 规则在这一指定时间之前已装入到运行中的活动关联技术引擎时,才会激活或停用该规则。

详细信息

如果尚未在指定的激活时间之前将该规则装入至运行中的 活动关联技术引擎,则不会激活该规则。如果尚未在指定的停用时间之前将该规则装入至运行中 的活动关联技术引擎,会将该规则设置为 <start> 元素定义的状态,且不会由 <stop> 元素停用。

<dateTime> 元素的内容必须是字符串,该字符串遵循标准 XML 模式中 dateTime 数据类型的格式。例如,dateTime 由以下格式的有限长度的字符序列组成:

yyyy '-' mm '-' dd 'T' hh ':' mm ':' ss ('.' s+)? (zzzzzz)?
  • yyyy 是代表年份的 4 位或更多的数字。如果多于 4 位, 则不允许出现前导零,因而不允许出现 0000
  • 剩余的 '-' 是日期部分的各个部分之间的分隔符。
  • 第一个 mm 是代表月份的 2 位数字,从 01 开始。
  • dd 是代表日期的 2 位数字,从 01 开始。
  • T 是分隔符,指示后跟时刻。
  • hh 是代表小时(24 小时制)的 2 位数字,开始自 00 并结束于 23
  • : 是时刻部分的各个部分之间的分隔符。
  • 第二个 mm 是代表分钟的 2 位数字,开始自 00 并结束于 59
  • ss 是代表整秒的 2 位数字,开始自 00 并结束于 59
  • '.' s+(如果存在)代表小数秒。
  • zzzzzz(如果存在)代表时区。时区由有限长度的字符序列组成, 格式为 (('+' | '-') hh ':' mm) | 'Z',其中:
    • '+'(如果存在)代表非负的持续时间,因而不得出现 '-'
    • '-'(如果存在)代表非正的持续时间,因而不得出现 '+'
    • hh 是代表小时的 2 位数字,开始自 00 并结束于 14
    • mm 是代表分钟的 2 位数字,开始自 00 并结束于 59。 然而,如果小时的值为 14,则分钟的值必须为 00
    • Z 为 UTC(+00:00-00:00)的速记符;鉴于此,不得出现其他时区元素。
以下为 <dateTime> 元素内容的两个示例:
  • 2005-06-01T13:05:06.07 为当地时间 2005 年 6 月 1 日下午 1:05 超过 6.07 秒。
  • 2005-06-01T13:05:06.07Z 为 UTC 时间 2005 年 6 月 1 日下午 1:05 超过 6.07 秒,该时间将是 EDT 时间 2005 年 6 月 1 日上午 9:05 超过 6.07 秒(或 2005-06-01T09:05:06.07-04:00

属性

<dateTime> 无属性。

包含于

<dateTime> 包含于以下元素中:

包含

<dateTime> 不包含元素。