Altova MapForce 2024 Professional Edition

Passt einen xs:date-Wert an eine bestimmte Zeitzone oder gar keine Zeitzone an. Wenn das Argument timezone eine leere Sequenz ist, gibt die Funktion einen xs:date-Wert ohne eine Zeitzone zurück. Andernfalls gibt sie einen xs:date-Wert mit einer Zeitzone zurück.

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

 

Sprachen

XQuery, XSLT 2.0, XSLT 3.0..

 

Parameter

Name

Typ

Beschreibung

date

xs:date

Der Input-Wert vom Typ xs:date.

timezone

xs:dayTimeDuration

Die als xs:dayTimeDuration-Wert ausgedrückte Zeitzone. Der Wert kann negativ sein. So kann etwa ein Zeitzonenwert von -5 Stunden als -PT5H ausgedrückt werden.

 

Beispiel

Im folgenden Mapping werden beide Parameter für die Funktion adjust-date-to-timezone mit Hilfe der entsprechenden XPath 2 Konstruktorfunktionen anhand von Strings konstruiert. Ziel des Mappings ist eine Anpassung der Zeitzone an -5 Stunden. Diese Zeitzone kann als -PT5H ausgedrückt werden.

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

XSLT 2.0-Mapping

Die Funktion passt den Datumswert an die als Argument bereitgestellte Zeitzone an. Die Mapping-Ausgabe ist daher 2020-04-30-05:00.

© 2018-2024 Altova GmbH