Altova MapForce 2024 Enterprise Edition

Ajuste une valeur xs:date dans un fuseau horaire spécifique ou aucun fuseau horaire. Si l’argument timezone est une séquence vide, la fonction retourne un xs:date sans fuseau horaire. Sinon, il retourne un xs:date avec un fuseau horaire.

mf-func-xpath2-adjust-date-to-timezone2

 

Langages

XQuery, XSLT 2.0, XSLT 3.0.

 

Paramètres

Nom

Type

Description

date

xs:date

La valeur d’entrée de type xs:date.

timezone

xs:dayTimeDuration

Le fuseau horaire exprimé en tant que valeur xs:dayTimeDuration. La valeur peut être négative. Par exemple, une valeur de fuseau horaire de -5 heures peut être exprimée en tant que -PT5H.

 

Exemple

Le mappage suivant construit les deux paramètres dans la fonction adjust-date-to-timezone depuis des strings, en utilisant les fonction XPath 2 constructor correspondantes. L’objectif du mappage est d’ajuster le fuseau horaire à -5 heures. Ce fuseau horaire peut être exprimé en tant que -PT5H.

mf-func-xpath2-adjust-date-to-timezone-example2

Mappage XSLT 2.0

La fonction ajuste la valeur de date au fuseau horaire fourni en tant qu’argument. Par conséquent, la sortie de mappage est 2020-04-30-05:00.

© 2018-2024 Altova GmbH