adjust-date-to-timezone
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](./images/mf-func-xpath2-adjust-date-to-timezone2.png)
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](./images/mf-func-xpath2-adjust-date-to-timezone-example2.png)
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.