format-time
Formata uma hora
Descrição
A função fn:format-time formata $value como string, usando a máscara indicada em $picture, o calendário indicado em $calendar, o idioma indicado em $language e o país indicado em $country. A sintaxe da máscara está na seção 16.5.1 da recomendação XSLT 2.0. Os três últimos argumentos são opcionais, mas, se você informar um, precisa informar os três (pode passar a sequência vazia). Observação: é uma função só do XSLT; não existe em XQuery nem em XPath puro.
Parâmetros |
Descrição |
|---|---|
value:time() |
a hora a formatar |
picture:string() |
a máscara, feita de componentes entre colchetes, como [H01] ou [m01] |
language:string() |
o idioma dos nomes de meses e dias, como en; opcional |
calendar:string() |
o calendário a usar, como AD; opcional |
country:string() |
o país, usado para escolher nomes e fusos horários; opcional |
Exemplos
XPath |
Resultado |
|---|---|
format-time(xs:time('13:30:05'), '[H01]:[m01]') |
13:30 |
format-time(xs:time('13:30:05'), '[h]:[m01] [P]') |
1:30 p.m. |