Altova.Types.Duration
Die Klasse Altova.Types.Duration stellt die folgenden öffentlichen Mitglieder bereit.
Konstruktoren
Name | Beschreibung | |
---|---|---|
![]() | Duration(Duration obj) | Initialisiert eine neue Instanz der Duration-Klasse auf das als Argument bereitgestellte Duration-Objekt. |
![]() | Duration(System.TimeSpan newvalue) | Initialisiert eine neue Instanz der Duration-Klasse auf das als Argument bereitgestellte System.TimeSpan-Objekt. |
![]() | Duration(long ticks) | Initialisiert eine neue Instanz der Duration-Klasse auf die Anzahl der als Argument bereitgestellten Zeiteinheiten. |
![]() | Duration(int newyears, int newmonths, int days, int hours, int minutes, int seconds, double partseconds, bool bnegative) | Initialisiert eine neue Instanz der Duration-Klasse auf eine Zeitdauer, die anhand von als Argumente bereitgestellten Bestandteilen erstellt wird. |
Eigenschaften
Name | Beschreibung | |
---|---|---|
![]() | int Months | Ruft die Anzahl der Monate der aktuellen Instanz von Duration ab oder definiert diese. |
![]() | System.TimeSpan Value | Ruft den Wert (als System.TimeSpan) der aktuellen Instanz von Duration ab oder definiert diesen. |
![]() | int Years | Ruft die Anzahl der Jahre der aktuellen Instanz von Duration ab oder definiert diese. |
Methoden
Name | Beschreibung | |||||||
---|---|---|---|---|---|---|---|---|
![]() | override bool Equals(object other) | Gibt true zurück, wenn das angegebene Objekt gleich dem aktuellen Objekt ist; gibt andernfalls false zurück. | ||||||
![]() | override int GetHashCode() | Gibt den Hash-Code der aktuellen Instanz zurück. | ||||||
![]() | bool IsNegative() | Gibt true zurück, wenn die aktuelle Instanz von Duration eine negative Zeitdauer darstellt. | ||||||
![]() | static Duration Parse( string s, ParseType pt ) | Gibt anhand des als Argument bereitgestellten String ein Altova.Types.Duration-Objekt zurück, wobei der als Argument bereitgestellte Parse-Typ verwendet wird. Gültige Parse-Typwerte sind:
Beachten Sie, dass es sich hierbei um eine statische Methode handelt, die nur in der Klasse selbst und nicht in einer Instanz der Klasse aufgerufen werden kann. | ||||||
![]() | override string ToString() | Konvertiert die aktuelle Duration-Instanz in einen String. So würde eine Zeitspanne von 3 Stunden, 4 Minuten und 5 Sekunden z.B. in "PT3H4M5S" konvertiert | ||||||
![]() | string ToYearMonthString() | Konvertiert die aktuelle Duration-Instanz anhand des Parse-Typs "Jahr und Monat" in einen String. |
Operatoren
Name | Beschreibung |
---|---|
!= | Ermittelt, ob Duration a ungleich Duration b ist. |
== | Ermittelt, ob Duration a gleich Duration b ist. |
Beispiele
Stellen Sie sicher, dass die Altova-Typen importiert wurden, bevor Sie die folgenden Codefragmente in Ihrem Programm verwenden:
using Altova.Types; |
In den folgenden Codefragmenten werden verschiedene Möglichkeiten zur Erstellung von Duration-Objekten gezeigt:
protected static void DurationExample1() |
In den folgenden Codefragmenten wird gezeigt, wie Werte aus Duration-Objekten ermittelt werden können:
protected static void DurationExample2() |