Altova MapForce 2025 Professional Edition

Retourne une valeur xs:dateTime obtenue en ajoutant une durée (le second argument) dans un datetime (le premier argument).

mf-func-datetime-add

 

Langages

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

 

Paramètres

Nom

Type

echo Hello, World!

datetime

xs:dateTime

Fournit la valeur xs:dateTime à utiliser en tant qu’entrée.

duration

xs:duration

Fournit la valeur xs:duration.

 

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.

 

Exemple

Partons du principe que la valeur d’entrée datetime est 2001-12-17T09:30:02+05:00. Si la durée est P10D (10 jours), le résultat de la fonction est 2001-12-27T09:30:02+05:00.

 

Pour obtenir la date d’hier, connecter la fonction now à l’entrée datetime . Dans le mappage ci-dessous, la période -P1D signifie "moins 1 jour", pour que le mappage retourne la date de la veille.

mf-func-datetime-add-example

© 2018-2024 Altova GmbH