functx:total-months-from-duration

O total de meses de um yearMonthDuration

Descrição

A função functx:total-months-from-duration devolve o total de meses de $duration. É diferente da função fn:months-from-duration, que normaliza o valor e só devolve o resto de meses, entre 1 e 12. Por exemplo, fn:months-from-duration(xs:yearMonthDuration("P18M")) devolve 6, e functx:total-months-from-duration(xs:yearMonthDuration("P18M")) devolve 18. Se $duration for a sequência vazia, devolve a sequência vazia.

Parâmetros

Descrição

duration:time()

a duração

Exemplos

XPath

Resultado

functx:total-months-from-duration(xs:yearMonthDuration('P18M'))

18

functx:total-months-from-duration(xs:yearMonthDuration('P1Y'))

12

functx:total-months-from-duration(xs:yearMonthDuration('P1Y6M'))

18

Veja também