datetime-diff
Das Ergebnis ist die Zeitdauer, die durch Subtraktion von datetime2 (zweites Argument) von datetime1 (erstes Argument) ermittelt wird. Das Ergebnis kann auf einen String oder einen Zeitdauer (duration)-Datentyp gemappt werden.
![mf-func-datetime-diff](./images/mf-func-datetime-diff.png)
Sprachen
Built-in, C++, C#, Java.
Parameter
Name | Typ | Beschreibung |
---|---|---|
datetime1 | xs:dateTime | Liefert den ersten xs:dateTime-Wert. |
datetime2 | xs:duration | Liefert den zweiten xs:dateTime-Wert. |
Beispiel
Im unten gezeigten Mapping wird mit der Funktion datetime-diff die Abflugzeit (dateTime) 2001-12-17T09:30:02+05:00 von der Ankunftszeit 2001-12-17T19:30:02+05:00 subtrahiert. Beachten Sie das der Ankunftswert der größere Wert ist, daher wird er mit dem ersten Input der Funktion verbunden.
![mf-func-datetime-diff-example](./images/mf-func-datetime-diff-example.png)
Die Ausgabe des Mappings ist der Unterschied zwischen den zwei Werten (eine Zeitdauer von 10 Stunden):
PT10H |