Elemento timeInterval

O elemento <timeInterval> especifica a duração do espaço de tempo.

Atributos

<timeInterval> possui os seguintes atributos:

Tabela 1. Atributos do Elemento <timeInterval>
Nome Descrição Tipo de dado Obrigatório?
duration Especifica o período da duração. O tipo de dado desse atributo depende do valor do atributo de unidade.
  • Se o valor do atributo de unidade for ISO-8601, o tipo de dado será xsd:duration.
  • Se o valor do atributo de unidade for milliseconds, o tipo de dado será xsd:positiveInteger.
Sim
unit Especifica a unidade de tempo a ser utilizada. Os valores válidos para esse atributo são:
  • ISO-8601
  • milliseconds
xsd:string Sim

O uso do ISO 8601 padrão para duração de tempo

A codificação ISO-8601 como o valor para o atributo de unidade indica que o valor do atributo de duração é codificado de acordo com o padrão ISO 8601 para especificar uma duração de tempo como uma cadeia. A especificação de tipo de dado do esquema XML padrão utiliza ISO 8601 para fornecer um tipo de dado chamado duration. Esse tipo de dado é descrito em detalhes em http://www.w3.org/TR/xmlschema-2/#duration.

O formato do tipo de dado duration no esquema XML padrão é a seguinte cadeia:

PnYnMnDTnHnMnS
  • P é o caractere que sempre começa a cadeia.
  • nY representa o número de anos. Um ano é o mesmo que 365 dias. Portanto, a codificação 1Y é o mesmo que a codificação 365D.
  • nM representa o número de meses. Um mês é o mesmo que 30 dias. Portanto, a codificação 1M é o mesmo que a codificação 30D.
  • nD representa o número de dias.
  • T é um separador que separa as unidades de dias (anos, meses e dias) das unidades de tempo (horas, minutos e segundos). As unidades de tempo sempre seguem T.
  • nH representa o número de horas.
  • nM representa o número de minutos.
  • nS representa o número de segundos.
A seguir, exemplos do formato:
  • P5DT12H é 5,5 dias.
  • PT59M59S é 59 minutos e 59 segundos.
  • P1M é 1 mês.

Contido em

<timeInterval> está contido no seguinte elemento:

Contém

<timeInterval> não contém elementos.