.. _minutes-from-duration: ===================== minutes-from-duration ===================== O número de minutos de uma duração Descrição ~~~~~~~~~ A função fn:minutes-from-duration calcula o componente de minutos de um valor xs:duration normalizado, como inteiro entre -59 e 59. Não é necessariamente o inteiro que aparece antes do M. Por exemplo, se a duração for PT1M90S, a função devolve 2, e não 1, porque 90 segundos são 1,5 minuto, e o valor normalizado é PT2M30S. Do mesmo jeito, se a duração for PT90M, o resultado é 30, porque o valor normalizado é PT1H30M. Para o total de minutos como número decimal, veja functx:total-minutes-from-duration. .. list-table:: :widths: 40 60 :header-rows: 1 * - **Parâmetros** - **Descrição** * - arg:numeric() - a duração de onde ler os minutos Exemplos ~~~~~~~~ .. list-table:: :widths: 50 50 :header-rows: 1 * - **XPath** - **Resultado** * - minutes-from-duration(xs:dayTimeDuration('PT30M') - 30 * - minutes-from-duration(xs:dayTimeDuration('-PT90M')) - -30 * - minutes-from-duration(xs:dayTimeDuration('PT1M90S')) - 2 * - minutes-from-duration(xs:dayTimeDuration('PT3H')) - 0 * - minutes-from-duration(xs:dayTimeDuration('PT60M')) - 0 Veja também ~~~~~~~~~~~ .. toctree:: :titlesonly: :glob: * :ref:`functx_total-minutes-from-duration`.