Altova MapForce 2025 Enterprise Edition

Retourne une valeur de type xs:duration calculée en combinant les parties suivantes fournies en tant qu’arguments : année, mois, heure, minute, seconde, milliseconde, négative.

 

Un exemple de durée est P1Y2M3DT04H05M59S, où :

 

"P" est de désignateur de la période et est obligatoire ;

Le reste des caractères dénote, dans cet ordre : 1 an, 2 mois, 3 jours, T (Désignateur de temps), 04 heures, 05 minutes, 59 secondes.

 

Si le caractère "moins" apparaît avant le désignateur "P", cela indique une durée négative, par exemple : -P1D.

mf-func-duration-from-parts

 

Langages

Built-in, C++, C#, Java.

 

Paramètres

Nom

Type

echo Hello, World!

year

xs:int

Fournit l’année.

month

xs:int

Fournit le mois.

day

xs:int

Fournit le jour du mois.

hour

xs:int

Optionnel Fournit l’heure.

minute

xs:int

Optionnel Fournit la minute.

second

xs:int

Optionnel Fournit la seconde.

millisecond

xs:decimal

Optionnel Fournit la milliseconde.

negative

xs:boolean

Optionnel Doit être true pour une durée négative ; false sinon.

 

Exemple

Le mappage suivant génère une durée négative de 1 an, 4 mois, 17 jours, 8 heures, 58 minutes, et 54.333 secondes.

mf-func-duration-from-parts-example

La sortie de mappage est -P1Y4M17DT8H58M54.333S.

© 2018-2024 Altova GmbH