Altova.Types.DateTime
Esta clase permite procesar atributos o elementos XML que tienen tipos de fecha y hora (p.ej. xs:dateTime).
Constructores
Nombre | Descripción | |
---|---|---|
DateTime(DateTime obj) | Inicializa una instancia nueva de la clase DateTime en el objeto DateTime dado como argumento. | |
DateTime(System.DateTime newvalue) | Inicializa una instancia nueva de la clase DateTime en el objeto System.DateTime dado como argumento. | |
DateTime(int year, int month, int day, int hour, int minute, double second, int offsetTZ) | Inicializa una instancia nueva de la clase DateTime en el año, mes, día, hora, minuto, segundo y diferencia de zona horaria dados como argumentos. | |
DateTime(int year, int month, int day, int hour, int minute, double second) | Inicializa una instancia nueva de la clase DateTime en el año, mes, día, hora, minuto y segundo dados como argumentos. | |
DateTime(int year, int month, int day) | Inicializa una instancia nueva de la clase DateTime en el año, mes y día dados como argumentos. |
Propiedades
Nombre | Descripción | |
---|---|---|
bool HasTimezone | Obtiene un valor booleano que indica si DateTime tiene una zona horaria. | |
static DateTime Now | Obtiene un objeto DateTime que está definido con la fecha y hora actuales de este equipo. | |
short TimezoneOffset | Obtiene o establece la diferencia de zona horaria, en minutos, del objeto DateTime. | |
System.DateTime Value | Obtiene o establece el valor del objeto DateTime como valor de un System.DateTime. |
Métodos
Nombre | Descripción | |
---|---|---|
int CompareTo(object obj) | La clase DateTime implementa la interfaz IComparable. Este método compara la instancia actual de DateTime con otro objeto y devuelve un entero que indica si la posición de la instancia actual es anterior, posterior o igual que la del otro objeto en el criterio de ordenación. Consulte también https://msdn.microsoft.com/es-es/library/system.icomparable.compareto(v=vs.110).aspx | |
override bool Equals(object obj) | Devuelve true si el objeto especificado es igual que el objeto actual. De lo contrario devuelve false. | |
System.DateTime GetDateTime(bool correctTZ) | Devuelve un objeto System.DateTime de la instancia Altova.Types.DateTime actual. El argumento booleano correctTZ especifica si la hora del objeto devuelto debe ajustarse a la zona horaria de la instancia Altova.Types.DateTime actual. | |
override int GetHashCode() | Devuelve el código hash de la instancia actual. | |
int GetWeekOfMonth() | Devuelve el número de la semana del mes como entero. | |
static DateTime Parse( string s ) | Crea un objeto DateTime a partir de la cadena dada como argumento. Por ejemplo, estos valores de cadena de muestra se convertirían correctamente en un objeto DateTime:
2015-01-01T23:23:23 2015-01-01 2015-11 23:23:23
Si la cadena no se puede convertir en un objeto DateTime, entonces se genera una excepción.
Tenga en cuenta que este método es estático y solo se le puede llamar en la clase Altova.Types.DateTime propiamente dicha y no en una instancia de la clase. | |
static DateTime Parse(string s, DateTimeFormat format) | Crea un objeto DateTime a partir de una cadena usando el formato dado como argumento. Para ver una lista de formatos posibles consulte Altova.Types.DateTimeFormat.
Si la cadena no se puede convertir en un objeto DateTime, entonces se genera una excepción.
Tenga en cuenta que este método es estático y solo se le puede llamar en la clase Altova.Types.DateTime propiamente dicha y no en una instancia de la clase. | |
override string ToString() | Convierte el objeto DateTime en una cadena. | |
string ToString(DateTimeFormat format) | Convierte el objeto DateTime en una cadena usando el formato dado como argumento. Para ver una lista de formatos posibles consulte Altova.Types.DateTimeFormat. |
Operadores
Nombre | Descripción |
---|---|
!= | Determina si DateTime a no es igual que DateTime b. |
< | Determina si DateTime a es menor que DateTime b. |
<= | Determina si DateTime a es menor o igual que DateTime b. |
== | Determina si DateTime a es igual que DateTime b. |
> | Determina si DateTime a es mayor que DateTime b. |
>= | Determina si DateTime a es mayor o igual que DateTime 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 DateTime:
protected static void DateTimeExample1() |
Este ejemplo muestra cómo se puede dar formato a objetos DateTime:
protected static void DateTimeExample2() |