Funciones XSLT y XPath
A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z
minutes-from-duration | XPath |
La función fn:minutes-from-duration calcula el número de minutos a partir de la duración indicada en el argumento. La duración se indica como xs:duration. Por ejemplo, la indicación para 3 días, 7 horas y 5 minutos es: P3DT7H5M0S.
La función no devuelve necesariamente el número situado delande de la "M", ya que es posible en la indicación de los segundos introducir un valor mayor que 60. Los segundos serán pasados a minutos. De igual manera, los minutos, en caso de que sean más de 60, se pasarán a horas o a días. Sólo los minutos restantes se devolverán en el resultado.
Los minutos son redondeados y se devuelven en el resultado como un número entero. Una secuencia vacía devuelve una secuencia vacía en el resultado.
Argumentos
Duración
Es obligatorio, pero puede ser una secuencia vacía.
Tipo: xs:duration
Valor de salida
Número de minutos
Tipo: xs:integer
Ejemplo
minutes-from-duration(xs:duration('PT10M36S'))
Resultado: 10
Ejemplo
minutes-from-duration(xs:duration('P3DT7H90M36S'))
Resultado: 30
La forma normalizada de esta duración sería: xs:dayTimeDuration ('P3DT8H30M36S')
Ejemplo
minutes-from-duration(xs:duration('P3DT55H30M244S'))
Resultado: 34
La forma normalizada de esta duración sería: xs:dayTimeDuration('P5DT7H34M4S')
Ejemplo
minutes-from-duration(xs:duration('P3DT55H230M244S'))
Resultado: 54
La forma normalizada de esta duración sería: xs:dayTimeDuration('P5DT10H54M4S')
> Volver a la referencia alfabética de XSLT y XPATH |