parse-date
Konvertiert einem String in ein Datum. Für diese Funktion wird als Grundlage die Funktion parse-dateTime verwendet, wobei die Uhrzeitkomponente ignoriert wird. Das Ergebnis hat den Typ xs:date.
Sprachen
Built-in, C++, C#, Java.
Parameter
Argument | Beschreibung |
---|---|
value | Obligatorisches Argument. Liefert den zu konvertierenden String-Wert. |
format | Obligatorisches Argument. Liefert einen Formatierungsstring. Dieses Argument wird auf dieselbe Art, wie das Argument format in der Funktion parse-dateTime verwendet. |
Beispiel
Im unten gezeigten Mapping wird der String "01 Apr 2015", geparst, in ein Datum konvertiert und das Ergebnis wird in ein Ziel-Datenelement (pubdate) vom Typ xs:date geschrieben. Dazu wurde das Format [D01] [MNn,3-3] [Y] verwendet, wobei:
•[D,2] der Tag des Monats in Form einer zweistelligen Zahl ist
•[MNn,3-3] der Name des Monats mit einer Mindest- und Maximalbreite von 3 Zeichen ist
•[Y] das Jahr ist
Das Ergebnis ist das folgende (ausschließlich der XML- und Namespace-Deklaration):
<book> |