altova::Duration
Mit dieser Klasse können Sie XML-Attribute oder -Elemente vom Typ xs:duration verarbeiten.
Konstruktoren
Name | Beschreibung |
|---|---|
Duration() | Initialisiert eine neue Instanz der Duration-Klasse auf einen leeren Wert. |
Duration(const DayTimeDuration& dt) | Initialisiert eine neue Instanz der Duration-Klasse auf eine durch das Argument dt definierte Zeitdauer (siehe altova::DayTimeDuration). |
Duration(const YearMonthDuration& ym) | Initialisiert eine neue Instanz der Duration-Klasse auf eine durch das Argument ym definierte Zeitdauer (siehe altova::YearMonthDuration). |
Duration(const YearMonthDuration& ym, const DayTimeDuration& dt) | Initialisiert eine neue Instanz der Duration-Klasse auf eine durch die Argumente dt und ym definierte Zeitdauer (siehe altova::YearMonthDuration und altova::DayTimeDuration ). |
Methoden
Name | Beschreibung |
|---|---|
int Days() const | Gibt die Anzahl der Tage in der aktuellen Duration-Instanz zurück. |
DayTimeDuration DayTime() const | Gibt die als DayTimeDuration-Objekt in der aktuellen Duration-Instanz ausgedrückte Zeitdauer in Tagen und Uhrzeitwerten zurück (siehe altova::DayTimeDuration). |
int Hours() const | Gibt die Anzahl der Stunden in der aktuellen Duration-Instanz zurück. |
bool IsNegative() const | Gibt den Booleschen Wert true zurück, wenn die aktuelle Duration-Instanz negativ ist. |
bool IsPositive() const | Gibt den Booleschen Wert true zurück, wenn die aktuelle Duration-Instanz positiv ist. |
int Minutes() const | Gibt die Anzahl der Minuten in der aktuellen Duration-Instanz zurück. |
int Months() const | Gibt die Anzahl der Monate in der aktuellen Duration-Instanz zurück. |
double Seconds() const | Gibt die Anzahl der Sekunden in der aktuellen Duration-Instanz zurück. |
YearMonthDuration YearMonth() const | Gibt die als YearMonthDuration-Objekt ausgedrückte Zeitdauer in der aktuellen Duration-Instanz in Jahren und Monaten zurück (siehe altova::YearMonthDuration). |
int Years() const | Gibt die Anzahl der Jahre in der aktuellen Duration-Instanz zurück. |
Beispiel
Im den folgenden Codefragment wird gezeigt, wie ein neues Duration-Objekten erstellt und Werte daraus ausgelesen werden.
void ExampleDuration() |