Altova MapForce 2025 Enterprise Edition

Das Ergebnis ist ein Wert vom Typ xs:duration, der durch Kombination der folgenden Bestandteile, die als Argumente bereitgestellt wurden, berechnet wird: year, month, day, hour, minute, second, millisecond, negative.

 

Ein Beispiel für einen Zeitraum ist P1Y2M3DT04H05M59S, wobei:

 

"P" die Periodenangabe ist. Sie ist obligatorisch;

Die restlichen Zeichen stehen der Reihe nach für Folgendes: 1 Jahr, 2 Monate, 3 Tage, (T) Uhrzeit-Designator, 04 Stunden, 05 Minuten, 59 Sekunden.

 

Wenn vor dem Designator "P" ein Minus steht, kennzeichnet dies eine negative Zeitdauer, z.B: -P1D.

mf-func-duration-from-parts

 

Sprachen

Built-in, C++, C#, Java.

 

Parameter

Name

Typ

Beschreibung

year

xs:int

Liefert das Jahr.

month

xs:int

Liefert den Monat.

day

xs:int

Liefert den Tag des Monats.

hour

xs:int

Optional. Liefert die Stunde.

minute

xs:int

Optional. Liefert die Minute.

second

xs:int

Optional. Liefert die Sekunde.

millisecond

xs:decimal

Optional. Liefert die Millisekunde.

negative

xs:boolean

Optional. Muss bei einer negativen Zeitdauer true sein; muss andernfalls false sein.

 

Beispiel

Mit dem folgenden Mapping wird eine negative Zeitdauer von 1 Jahr, 4 Monaten, 17 Tagen, 8 Stunden, 58 Minuten und 54,333 Sekunden generiert.

mf-func-duration-from-parts-example

Die Mapping-Ausgabe ist P1Y4M17DT8H58M54.333S.

© 2018-2024 Altova GmbH