Altova.Types.Duration
Esta clase permite procesar atributos o elementos XML de tipo xs:duration.
Constructores
Nombre | Descripción | |
---|---|---|
Duration(Duration obj) | Inicializa una instancia nueva de la clase Duration en el objeto Duration dado como argumento. | |
Duration(System.TimeSpan newvalue) | Inicializa una instancia nueva de la clase Duration en el objeto System.TimeSpan dado como argumento. | |
Duration(long ticks) | Inicializa una instancia nueva de la clase Duration en el número de ciclos dado como argumento. | |
Duration(int newyears, int newmonths, int days, int hours, int minutes, int seconds, double partseconds, bool bnegative) | Inicializa una instancia nueva de la clase Duration en una duración compuesta por las partes dadas como argumentos. |
Propiedades
Nombre | Descripción | |
---|---|---|
int Months | Obtiene o establece el número de meses de la instancia actual de Duration. | |
System.TimeSpan Value | Obtiene o establece el valor (como System.TimeSpan) de la instancia actual de Duration. | |
int Years | Obtiene o establece el número de años de la instancia actual de Duration. |
Métodos
Nombre | Descripción | |||||||
---|---|---|---|---|---|---|---|---|
override bool Equals(object other) | Devuelve true si el objeto especificado es igual al objeto actual. De lo contrario devuelve false. | |||||||
override int GetHashCode() | Devuelve el código hash de la instancia actual. | |||||||
bool IsNegative() | Devuelve true si la instancia actual de Duration representa una duración negativa. | |||||||
static Duration Parse( string s, ParseType pt ) | Devuelve un objeto Altova.Types.Duration analizado desde una cadena dada como argumento, usando el tipo de análisis dado como argumento. Son valores válidos de tipo de análisis:
Recuerde que este método es estático solo se le puede llamar en la clase propiamente dicha y no desde una instancia de la clase. | |||||||
override string ToString() | Convierte la instancia Duration actual en una cadena. Por ejemplo, un intervalo de tiempo de 3 horas, 4 minutos y 5 segundos se convertiría en la cadena "PT3H4M5S". | |||||||
string ToYearMonthString() | Convierte la instancia Duration actual en una cadena usando el tipo de análisis YEARMONTH. |
Operadores
Nombre | Descripción |
---|---|
!= | Determina si Duration a no es igual que Duration b. |
== | Determina si Duration a es igual que Duration b. |
Ejemplos
Antes de usar estos ejemplos en su programa debe importar los tipos de Altova:
using Altova.Types; |
Este ejemplo muestra cómo se pueden crear objetos Duration:
protected static void DurationExample1() |
Este ejemplo muestra cómo se pueden obtener valores de los objetos Duration:
protected static void DurationExample2() |