altova::YearMonthDuration
Mit Hilfe dieser Klasse können XML-Schema-Zeitdauertypen, die aus einem Jahres- und Monatsteil bestehen, verarbeitet werden.
Konstruktoren
| Name | Beschreibung | 
|---|---|
| YearMonthDuration() | Initialisiert eine neue Instanz der YearMonthDuration-Klasse auf einen leeren Wert. | 
| YearMonthDuration(int years, int months) | Initialisiert eine neue Instanz der YearMonthDuration-Klasse auf die in den Argumenten years und months bereitgestellte Anzahl von Tagen und Monaten. | 
| explicit YearMonthDuration(int value) | Initialisiert eine neue Instanz der YearMonthDuration-Klasse auf eine Zeitdauer, die aus der im Argument value bereitgestellte Anzahl von Zeiteinheiten (100-Nanosekunden-Intervalle) besteht. | 
Methoden
| Name | Beschreibung | 
|---|---|
| bool IsNegative() const | Gibt den Booleschen Wert true zurück, wenn die aktuelle YearMonthDuration-Instanz negativ ist. | 
| bool IsPositive() const | Gibt den Booleschen Wert true zurück, wenn die aktuelle YearMonthDuration-Instanz positiv ist. | 
| int Months() const | Gibt die Anzahl der Monate in der aktuellen YearMonthDuration-Instanz zurück. | 
| int Value() const | Gibt den Wert (in Zeiteinheiten) der aktuellen YearMonthDuration-Instanz zurück. | 
| int Years() | Gibt die Anzahl der Jahre in der aktuellen YearMonthDuration-Instanz zurück. |