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 |