O elemento <dateTime> especifica a data e a hora em que uma regra
é ativada ou desativada. No entanto, a regra será ativada ou desativada
somente se tiver sido carregada em um mecanismo em execução da Tecnologia ACT
antes dessa hora especificada.
Detalhes
Se a regra não tiver sido carregada em um mecanismo
em execução da Tecnologia ACT antes da hora especificada para ativação,
a regra nunca será ativada. Se a regra não tiver sido carregada em um mecanismo
em execução da Tecnologia ACT antes da hora especificada para desativação,
ela será configurada com o estado definido pelo elemento <start> e
nunca será desativada pelo elemento <stop>.
O conteúdo do elemento
<dateTime> deve ser uma cadeia que siga o formato do tipo de dado dateTime no esquema XML padrão. Por exemplo, dateTime consiste
em seqüências de caracteres de comprimento finito na seguinte forma:
yyyy '-' mm '-' dd 'T' hh ':' mm ':' ss ('.' s+)?
(zzzzzz)?- yyyy é um numeral com quatro ou mais dígitos que representa
o ano. Se tiver mais de quatro dígitos, os zeros à esquerda serão proibidos e 0000 será
proibido.
- Os '-'s restantes são separadores entre as partes da data.
- O primeiro mm é um numeral de dois dígitos que representa
o mês, iniciando com 01.
- dd é um numeral de dois dígitos que representa o dia
do mês, iniciando com 01.
- T é um separador para indicar que a hora do dia vem em
seguida.
- hh é um numeral de dois dígitos que representa a hora
do dia no sistema de 24 horas, iniciando com 00 e terminando
com 23.
- : é um separador entre as partes da hora do dia.
- O segundo mm é um numeral de dois dígitos que representa
o minuto, iniciando com 00 e terminando com 59.
- ss é um numeral de dois dígitos que representa o total de
segundos, iniciando com 00 e terminando com 59.
- '.' s+, se presente, representa os
segundos fracionários.
- zzzzzz, se presente, representa o fuso horário. O fuso
horário consiste em seqüências de caracteres de comprimento finito na forma (('+'
| '-') hh ':' mm) | 'Z', em que:
- '+', se presente, representa uma duração não negativa e '-' não deve
estar presente.
- '-', se presente, representa uma duração não positiva e '+' não deve
estar presente.
- hh é um numeral de dois dígitos que representa as horas,
iniciando com 00 e terminando com 14.
- mm é um numeral de dois dígitos que representa os minutos,
iniciando com 00 e terminando com 59. No entanto,
se o valor de horas for 14, o valor de minutos deverá ser 00
- Z é a estenografia de UTC (+00:00 ou -00:00) e
assim, nenhum outro elemento de fuso horário deverá estar presente.
A seguir, dois exemplos do conteúdo do elemento <dateTime>:
- 2005-06-01T13:05:06.07 é 1 de junho de 2005, às 13h05,
6 segundos e 7 centésimos na hora local.
- 2005-06-01T13:05:06.07Z é 1 de junho de 2005, às 13h05,
6 segundos e 7 centésimos na hora UTC, que seria 1 de junho de
2005 às 9h05, 6 segundos e 7 centésimos EDT (ou 2005-06-01T09:05:06.07-04:00)