Altova MapForce 2023 Enterprise Edition

El resultado es una duración calculada de tipo xs:duration al combinar estos argumentos: year, month, day, hour, minute, second, millisecond, negative.

 

Un ejemplo del parámetro duration es P1Y2M3DT04H05M59S, donde:

 

"P" designa el periodo y es obligatorio;

El resto de caracteres representa, en este orden: 1 año, 2 meses, 3 días, T (indica el tiempo), 04 horas, 05 minutos, 59 segundos.

 

Si aparece el caracter menos (-) antes de "P" la duración se entiende como negativa, por ejemplo: -P1D.

mf-func-duration-from-parts

 

Lenguajes

Disponible para Java, C#, C++ y el motor de ejecución integrado.

 

Parámetros

Nombre

Tipo

Descripción

year

xs:int

El año.

month

xs:int

El mes.

day

xs:int

El día del mes.

hour

xs:int

Opcional. La hora.

minute

xs:int

Opcional. El minuto.

second

xs:int

Opcional. El segundo.

millisecond

xs:decimal

Opcional. El milisegundo.

negative

xs:boolean

Opcional. Debe ser true para que resulte en una duración negativa. De lo contrario debe ser false.

 

Ejemplo

Esta asignación genera una duración negativa de 1 año, 4 meses, 17 días, 8 horas, 58 minutos y 54,333 segundos.

mf-func-duration-from-parts-example

El resultado de la asignación es -P1Y4M17DT8H58M54.333S.

© 2017-2023 Altova GmbH