format-date
Konvertiert einen Datumswert vom Typ xs:date in einen String und formatiert ihn gemäß den definierten Optionen.

Sprachen
Built-in, C++, C#, Java, XSLT 2.0, XSLT 3.0..
Parameter
Argument | Beschreibung | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
value | Der zu formatierende xs:date-Wert | ||||||||||
format | Ein Formatstring, der angibt, wie das Datum formatiert werden soll. Dieses Argument wird auf dieselbe Art, wie das Argument format in der Funktion format-dateTime verwendet. | ||||||||||
language | Optionales Argument. Wird dieses Argument zur Verfügung gestellt, werden der Name des Monats und der Wochentag in einer bestimmten Sprache zurückgegeben. Gültige Werte sind:
|
Beispiel
Im folgenden Mapping wird das aktuelle Datum in einem Format wie "25 March 2020, Wednesday" ausgegeben. Um diesen Wert ins Spanische zu übersetzen, setzen Sie den Wert des Arguments language auf es.

Beachten Sie, dass das obige Mapping für die Transformationssprachen Built-in, C++, C# oder Java erstellt wurde. In XSLT 2.0 kann dasselbe Ergebnis mit dem folgenden Mapping erzielt werden:
