DateTime Estructura
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa un instante de tiempo, normalmente expresado en forma de fecha y hora del día.
public value class DateTime : IComparable, IComparable<DateTime>, IConvertible, IEquatable<DateTime>, IFormattable
public value class DateTime : IComparable, IComparable<DateTime>, IConvertible, IEquatable<DateTime>, IFormattable, System::Runtime::Serialization::ISerializable
public value class DateTime : IComparable, IComparable<DateTime>, IConvertible, IEquatable<DateTime>, ISpanFormattable, System::Runtime::Serialization::ISerializable
public value class DateTime : IComparable, IComparable<DateTime>, IConvertible, IEquatable<DateTime>, IParsable<DateTime>, ISpanFormattable, ISpanParsable<DateTime>, System::Runtime::Serialization::ISerializable
public value class DateTime : IComparable, IComparable<DateTime>, IConvertible, IEquatable<DateTime>, IParsable<DateTime>, ISpanFormattable, ISpanParsable<DateTime>, IUtf8SpanFormattable, System::Runtime::Serialization::ISerializable
public value class DateTime : IComparable, IConvertible, IFormattable
public value class DateTime : IComparable, IComparable<DateTime>, IEquatable<DateTime>, IFormattable
public struct DateTime : IComparable, IComparable<DateTime>, IConvertible, IEquatable<DateTime>, IFormattable
public readonly struct DateTime : IComparable, IComparable<DateTime>, IConvertible, IEquatable<DateTime>, IFormattable, System.Runtime.Serialization.ISerializable
public readonly struct DateTime : IComparable, IComparable<DateTime>, IConvertible, IEquatable<DateTime>, ISpanFormattable, System.Runtime.Serialization.ISerializable
public readonly struct DateTime : IComparable, IComparable<DateTime>, IConvertible, IEquatable<DateTime>, IParsable<DateTime>, ISpanFormattable, ISpanParsable<DateTime>, System.Runtime.Serialization.ISerializable
public readonly struct DateTime : IComparable, IComparable<DateTime>, IConvertible, IEquatable<DateTime>, IParsable<DateTime>, ISpanFormattable, ISpanParsable<DateTime>, IUtf8SpanFormattable, System.Runtime.Serialization.ISerializable
public struct DateTime : IComparable, IComparable<DateTime>, IConvertible, IEquatable<DateTime>, IFormattable, System.Runtime.Serialization.ISerializable
[System.Serializable]
public struct DateTime : IComparable, IConvertible, IFormattable
[System.Serializable]
public struct DateTime : IComparable, IComparable<DateTime>, IConvertible, IEquatable<DateTime>, IFormattable, System.Runtime.Serialization.ISerializable
public struct DateTime : IComparable, IComparable<DateTime>, IEquatable<DateTime>, IFormattable
type DateTime = struct
interface IConvertible
interface IFormattable
type DateTime = struct
interface IConvertible
interface IFormattable
interface ISerializable
type DateTime = struct
interface IConvertible
interface ISpanFormattable
interface IFormattable
interface ISerializable
type DateTime = struct
interface IConvertible
interface IFormattable
interface IParsable<DateTime>
interface ISpanFormattable
interface ISpanParsable<DateTime>
interface ISerializable
type DateTime = struct
interface IConvertible
interface IFormattable
interface IParsable<DateTime>
interface ISpanFormattable
interface ISpanParsable<DateTime>
interface ISerializable
interface IUtf8SpanFormattable
type DateTime = struct
interface IConvertible
interface IFormattable
interface IParsable<DateTime>
interface ISpanFormattable
interface ISpanParsable<DateTime>
interface IUtf8SpanFormattable
interface ISerializable
[<System.Serializable>]
type DateTime = struct
interface IFormattable
interface IConvertible
[<System.Serializable>]
type DateTime = struct
interface IFormattable
interface IConvertible
interface ISerializable
type DateTime = struct
interface IFormattable
Public Structure DateTime
Implements IComparable, IComparable(Of DateTime), IConvertible, IEquatable(Of DateTime), IFormattable
Public Structure DateTime
Implements IComparable, IComparable(Of DateTime), IConvertible, IEquatable(Of DateTime), IFormattable, ISerializable
Public Structure DateTime
Implements IComparable, IComparable(Of DateTime), IConvertible, IEquatable(Of DateTime), ISerializable, ISpanFormattable
Public Structure DateTime
Implements IComparable, IComparable(Of DateTime), IConvertible, IEquatable(Of DateTime), IParsable(Of DateTime), ISerializable, ISpanFormattable, ISpanParsable(Of DateTime)
Public Structure DateTime
Implements IComparable, IComparable(Of DateTime), IConvertible, IEquatable(Of DateTime), IParsable(Of DateTime), ISerializable, ISpanFormattable, ISpanParsable(Of DateTime), IUtf8SpanFormattable
Public Structure DateTime
Implements IComparable, IConvertible, IFormattable
Public Structure DateTime
Implements IComparable, IComparable(Of DateTime), IEquatable(Of DateTime), IFormattable
- Herencia
- Atributos
- Implementaciones
Para obtener más información sobre esta API, consulte Comentarios complementarios de la API para DateTime.
Date |
Inicializa una nueva instancia de la DateTime estructura en los valores y TimeOnlyespecificadosDateOnly. La nueva instancia tendrá el Unspecified tipo . |
Date |
Inicializa una nueva instancia de la DateTime estructura en el especificado DateOnly y TimeOnly respetando el especificado DateTimeKind. |
Date |
Inicializa una nueva instancia de la estructura DateTime en el año, mes y día especificados. |
Date |
Inicializa una nueva instancia de la estructura DateTime en el año, mes y día especificados para el calendario determinado. |
Date |
Inicializa una nueva instancia de la estructura DateTime en el año, mes, día, hora, minuto y segundo especificados. |
Date |
Inicializa una nueva instancia de la estructura DateTime en el año, mes, día, hora, minuto y segundo especificados para el calendario indicado. |
Date |
Inicializa una nueva instancia de la estructura DateTime en el año, mes, día, hora, minuto, segundo y hora universal coordinada (UTC) u hora local especificados. |
Date |
Inicializa una nueva instancia de la estructura DateTime en el año, mes, día, hora, minuto, segundo y milisegundo especificados. |
Date |
Inicializa una nueva instancia de la estructura DateTime en el año, mes, día, hora, minuto, segundo y milisegundo especificados para el calendario indicado. |
Date |
Inicializa una nueva instancia de la estructura DateTime en el año, mes, día, hora, minuto, segundo, milisegundo, y hora universal coordinada (UTC) u hora local especificados para el calendario indicado. |
Date |
Inicializa una nueva instancia de la estructura DateTime en el año, mes, día, hora, minuto, segundo, milisegundo y hora universal coordinada (UTC) u hora local especificados. |
Date |
Inicializa una nueva instancia de la estructura DateTime en el año, mes, día, hora, minuto, segundo, milisegundo, y hora universal coordinada (UTC) u hora local especificados para el calendario indicado. |
Date |
Inicializa una nueva instancia de la estructura DateTime en el año, mes, día, hora, minuto, segundo, milisegundo, y hora universal coordinada (UTC) u hora local especificados para el calendario indicado. |
Date |
Inicializa una nueva instancia de la estructura DateTime en el año, mes, día, hora, minuto, segundo, milisegundo, y hora universal coordinada (UTC) u hora local especificados para el calendario indicado. |
Date |
Inicializa una nueva instancia de la estructura DateTime en el año, mes, día, hora, minuto, segundo, milisegundo, y hora universal coordinada (UTC) u hora local especificados para el calendario indicado. |
Date |
Inicializa una nueva instancia de la estructura DateTime en un número de pasos especificado. |
Date |
Inicializa una nueva instancia de la estructura DateTime en el número de pasos y hora universal coordinada (UTC) u hora local especificados. |
Max |
Representa el mayor valor posible de DateTime. Este campo es de solo lectura. |
Min |
Representa el menor valor posible de DateTime. Este campo es de solo lectura. |
Unix |
El valor de esta constante es equivalente a 00:00:00.0000000 UTC, 1 de enero de 1970, en el calendario gregoriano. UnixEpoch define el momento dado en el que la hora de Unix es igual a 0. |
Date |
Obtiene el componente correspondiente a la fecha de esta instancia. |
Day |
Obtiene el día del mes representado por esta instancia. |
Day |
Obtiene el día de la semana representado por esta instancia. |
Day |
Obtiene el día del año representado por esta instancia. |
Hour |
Obtiene el componente correspondiente a la hora de la fecha representada por esta instancia. |
Kind |
Obtiene un valor que indica si la hora representada por esta instancia está basada en la hora local, en la hora universal coordinada (UTC), o en ninguna de ellas. |
Microsecond |
Componente microsegundos, expresado como un valor entre 0 y 999. |
Millisecond |
Obtiene el componente correspondiente a los milisegundos de la fecha representada por esta instancia. |
Minute |
Obtiene el componente correspondiente a los minutos de la fecha representada por esta instancia. |
Month |
Obtiene el componente correspondiente al mes de la fecha representada por esta instancia. |
Nanosecond |
Componente nanosegundos, expresado como un valor entre 0 y 900 (en incrementos de 100 nanosegundos). |
Now |
Obtiene un objeto DateTime que se establece en la fecha y hora actual de este equipo, expresada como hora local. |
Second |
Obtiene el componente correspondiente a los segundos de la fecha representada por esta instancia. |
Ticks |
Obtiene el número de pasos que representan la fecha y hora de esta instancia. |
Time |
Obtiene la hora del día para esta instancia. |
Today |
Obtiene la fecha actual. |
Utc |
Obtiene un objeto DateTime que se establece en la fecha y hora actual del equipo, expresada como hora universal coordinada (UTC). |
Year |
Obtiene el componente correspondiente al año de la fecha representada por esta instancia. |
Add(Time |
Devuelve un nuevo objeto DateTime que suma el valor del objeto TimeSpan especificado al valor de esta instancia. |
Add |
Devuelve un nuevo objeto DateTime que suma el número especificado de días al valor de esta instancia. |
Add |
Devuelve un nuevo objeto DateTime que suma el número especificado de horas al valor de esta instancia. |
Add |
Devuelve un nuevo DateTime objeto que agrega el número especificado de microsegundos al valor de esta instancia. |
Add |
Devuelve un nuevo objeto DateTime que suma el número especificado de milisegundos al valor de esta instancia. |
Add |
Devuelve un nuevo objeto DateTime que suma el número especificado de minutos al valor de esta instancia. |
Add |
Devuelve un nuevo objeto DateTime que suma el número especificado de meses al valor de esta instancia. |
Add |
Devuelve un nuevo objeto DateTime que suma el número especificado de segundos al valor de esta instancia. |
Add |
Devuelve un nuevo objeto DateTime que suma el número especificado de pasos al valor de esta instancia. |
Add |
Devuelve un nuevo objeto DateTime que suma el número especificado de años al valor de esta instancia. |
Compare(Date |
Compara dos instancias de DateTime y devuelve un entero que indica si la primera instancia es anterior, igual o posterior a la segunda instancia. |
Compare |
Compara el valor de esta instancia con un valor de DateTime especificado y devuelve un entero que indica si esta instancia es anterior, igual o posterior al valor de DateTime especificado. |
Compare |
Compara el valor de esta instancia con un objeto especificado que contiene un valor de DateTime especificado y devuelve un entero que indica si esta instancia es anterior, igual o posterior al valor de DateTime especificado. |
Days |
Devuelve el número de días del mes y año especificados. |
Deconstruct(Date |
Deconstruye esta DateTime instancia por DateOnly y TimeOnly. |
Deconstruct(Int32, Int32, Int32) | |
Equals(Date |
Devuelve un valor que indica si el valor de esta instancia equivale al valor de la instancia de DateTime especificada. |
Equals(Date |
Devuelve un valor que indica si dos DateTime instancias tienen el mismo valor de fecha y hora. |
Equals(Object) |
Devuelve un valor que indica si esta instancia equivale a un objeto especificado. |
From |
Deserializa un valor binario de 64 bits y vuelve a crear un objeto DateTime serializado original. |
From |
Convierte la hora de archivo de Windows especificada en una hora local equivalente. |
From |
Convierte la hora de archivo de Windows especificada en una hora UTC equivalente. |
From |
Devuelve un DateTime que equivale a la fecha de automatización OLE especificada. |
Get |
Convierte el valor de esta instancia en todas las representaciones de cadena admitidas por los especificadores de formato de fecha y hora estándar. |
Get |
Convierte el valor de esta instancia en todas las representaciones de cadena admitidas por el especificador de formato de fecha y hora estándar indicado. |
Get |
Convierte el valor de esta instancia en todas las representaciones de cadena admitidas por el especificador de formato de fecha y hora estándar y la información de formato específica de la referencia cultural especificados. |
Get |
Convierte el valor de esta instancia en todas las representaciones de cadena admitidas por los especificadores de formato de fecha y hora estándar y la información de formato específica de la referencia cultural especificada. |
Get |
Devuelve el código hash de esta instancia. |
Get |
|
Is |
Indica si esta instancia de DateTime está dentro del intervalo del horario de verano de la zona horaria actual. |
Is |
Devuelve una indicación en la que se precisa si el año especificado es bisiesto. |
Parse(Read |
Analiza un intervalo de caracteres en un valor. |
Parse(Read |
Convierte un intervalo de memoria que contiene una representación de cadena de una fecha y hora en el objeto DateTime equivalente mediante la información de formato específica de la referencia cultural y un estilo de formato especificados. |
Parse(String) |
Convierte la representación de cadena de una fecha y hora en su DateTime equivalente mediante las convenciones de la referencia cultural actual. |
Parse(String, IFormat |
Convierte la representación de cadena para una fecha y hora en su DateTime equivalente, usando la información de formato específica de la referencia cultural especificada. |
Parse(String, IFormat |
Convierte la representación de cadena de una fecha y hora en el objeto DateTime equivalente, usando la información de formato específica de la referencia cultural y un estilo de formato especificados. |
Parse |
Convierte la representación de intervalo especificada de una fecha y hora en su valor DateTime equivalente, mediante el formato, la información de formato específica de la referencia cultural y el estilo especificados. El formato de la representación de cadena debe coincidir exactamente con el formato especificado; de lo contrario, se produce una excepción. |
Parse |
Convierte la representación de intervalo especificada de una fecha y hora en su valor DateTime equivalente, mediante la matriz especificada de formatos, información de formato específica de la referencia cultural y estilo. El formato de la representación de cadena debe coincidir exactamente con, al menos, uno de los formatos especificados; de lo contrario se produce una excepción. |
Parse |
Convierte la representación de cadena especificada de una fecha y hora en el objeto DateTime equivalente, usando la información de formato específica de la referencia cultural y el formato que se hayan especificado. El formato de la representación de cadena debe coincidir exactamente con el formato especificado. |
Parse |
Convierte la representación de cadena especificada de una fecha y hora en el objeto DateTime equivalente, usando el formato, la información de formato específica de la referencia cultural y el estilo especificados. El formato de la representación de cadena debe coincidir exactamente con el formato especificado; de lo contrario, se produce una excepción. |
Parse |
Convierte la representación de cadena especificada de una fecha y hora en el objeto DateTime equivalente, usando la matriz de formatos, la información de formato específica de la referencia cultural y el estilo especificados. El formato de la representación de cadena debe coincidir exactamente con, al menos, uno de los formatos especificados; de lo contrario se produce una excepción. |
Specify |
Crea un nuevo objeto DateTime que tiene el mismo número de pasos que el objeto DateTime especificado, pero en hora local, en hora universal coordinada (UTC) o en ninguna de ellas, según indique el valor de DateTimeKind especificado. |
Subtract(Date |
Devuelve un nuevo objeto TimeSpan que resta la fecha y hora especificadas del valor de esta instancia. |
Subtract(Time |
Devuelve un nuevo objeto DateTime que resta la duración especificada del valor de esta instancia. |
To |
Serializa el objeto DateTime actual a un valor binario de 64 bits que se puede usar después para volver a crear el objeto DateTime. |
To |
Convierte el valor del objeto DateTime actual en una hora de archivo de Windows. |
To |
Convierte el valor del objeto DateTime actual en una hora de archivo de Windows. |
To |
Convierte el valor del objeto DateTime actual a la hora local. |
To |
Convierte el valor del objeto DateTime actual en su representación de cadena de fecha larga equivalente. |
To |
Convierte el valor del objeto DateTime actual en su representación de cadena de hora larga equivalente. |
To |
Convierte el valor de esta instancia en la fecha de Automation OLE equivalente. |
To |
Convierte el valor del objeto DateTime actual en su representación de cadena de fecha corta equivalente. |
To |
Convierte el valor del objeto DateTime actual en su representación de cadena de hora corta equivalente. |
To |
Convierte el valor del objeto DateTime actual en su representación de cadena equivalente mediante las convenciones de formato de la referencia cultural actual. |
To |
Convierte el valor del objeto DateTime actual en su representación de cadena equivalente usando la información de formato específica de la referencia cultural especificada. |
To |
Convierte el valor del objeto DateTime actual en su representación de cadena equivalente mediante el formato especificado y las convenciones de formato de la referencia cultural actual. |
To |
Convierte el valor del objeto DateTime actual en la representación de cadena equivalente usando el formato y la información de formato específica de la referencia cultural especificados. |
To |
Convierte el valor del objeto DateTime actual a la hora universal coordinada (UTC). |
Try |
Intenta dar formato al valor de la instancia actual como UTF-8 en el intervalo de bytes proporcionado. |
Try |
Intenta dar formato al valor de la instancia de fecha y hora actual en el intervalo de caracteres proporcionado. |
Try |
Convierte el intervalo de caracteres especificado de una fecha y hora en su valor DateTime equivalente y devuelve un valor que indica si la conversión se ha realizado correctamente. |
Try |
Intenta analizar un intervalo de caracteres en un valor. |
Try |
Convierte la representación de intervalo de una fecha y hora en su valor DateTime equivalente mediante la información de formato de la referencia cultural y el estilo de formato especificados, y devuelve un valor que indica si la conversión se ha realizado correctamente. |
Try |
Convierte la representación de cadena especificada de una fecha y hora en el objeto DateTime equivalente y devuelve un valor que indica si la conversión se realizó correctamente. |
Try |
Intenta analizar una cadena en un valor. |
Try |
Convierte la representación de cadena especificada de una fecha y hora en su equivalente DateTime usando la información de formato de la referencia cultural y el estilo de formato especificados, y devuelve un valor que indica si la conversión tuvo éxito. |
Try |
Convierte la representación de intervalo especificada de una fecha y hora en su valor DateTime equivalente, mediante el formato, la información de formato específica de la referencia cultural y el estilo especificados. El formato de la representación de cadena debe coincidir exactamente con el formato especificado. El método devuelve un valor que indica si la conversión se realizó correctamente. |
Try |
Convierte el intervalo de caracteres especificado de una fecha y hora en su valor DateTime equivalente y devuelve un valor que indica si la conversión se ha realizado correctamente. |
Try |
Convierte la representación de cadena especificada de una fecha y hora en el objeto DateTime equivalente, usando el formato, la información de formato específica de la referencia cultural y el estilo especificados. El formato de la representación de cadena debe coincidir exactamente con el formato especificado. El método devuelve un valor que indica si la conversión se realizó correctamente. |
Try |
Convierte la representación de cadena especificada de una fecha y hora en el objeto DateTime equivalente, usando la matriz de formatos, la información de formato específica de la referencia cultural y el estilo especificados. El formato de la representación de cadena debe coincidir exactamente con al menos uno de los formatos especificados. El método devuelve un valor que indica si la conversión se realizó correctamente. |
Addition(Date |
Agrega un intervalo de tiempo especificado a una fecha y hora especificadas, generando una fecha y hora nuevas. |
Equality(Date |
Determina si dos instancias especificadas de DateTime son iguales. |
Greater |
Determina si un DateTime especificado es posterior a otro DateTime especificado. |
Greater |
Determina si un DateTime especificado representa una fecha y hora que es el igual o posterior a otro DateTime especificado. |
Inequality(Date |
Determina si dos instancias especificadas de DateTime no son iguales. |
Less |
Determina si un DateTime especificado es anterior a otro DateTime especificado. |
Less |
Determina si un DateTime especificado representa una fecha y hora que es el igual o anterior a otro DateTime especificado. |
Subtraction(Date |
Resta una fecha y hora especificadas de otra fecha y hora especificadas y devuelve un intervalo de tiempo. |
Subtraction(Date |
Resta un intervalo de tiempo especificado de un valor de fecha y hora especificado y devuelve un nuevo valor de fecha y hora. |
IComparable. |
Compara la instancia actual con otro objeto del mismo tipo 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. |
IConvertible. |
Devuelve el TypeCode para esta instancia. |
IConvertible. |
No se admite esta conversión. Cualquier intento de usar este método produce una excepción InvalidCastException. |
IConvertible. |
No se admite esta conversión. Cualquier intento de usar este método produce una excepción InvalidCastException. |
IConvertible. |
No se admite esta conversión. Cualquier intento de usar este método produce una excepción InvalidCastException. |
IConvertible. |
Devuelve el objeto DateTime actual. |
IConvertible. |
No se admite esta conversión. Cualquier intento de usar este método produce una excepción InvalidCastException. |
IConvertible. |
No se admite esta conversión. Cualquier intento de usar este método produce una excepción InvalidCastException. |
IConvertible. |
No se admite esta conversión. Cualquier intento de usar este método produce una excepción InvalidCastException. |
IConvertible. |
No se admite esta conversión. Cualquier intento de usar este método produce una excepción InvalidCastException. |
IConvertible. |
No se admite esta conversión. Cualquier intento de usar este método produce una excepción InvalidCastException. |
IConvertible. |
No se admite esta conversión. Cualquier intento de usar este método produce una excepción InvalidCastException. |
IConvertible. |
No se admite esta conversión. Cualquier intento de usar este método produce una excepción InvalidCastException. |
IConvertible. |
Convierte el objeto DateTime actual en un objeto de un tipo especificado. |
IConvertible. |
No se admite esta conversión. Cualquier intento de usar este método produce una excepción InvalidCastException. |
IConvertible. |
No se admite esta conversión. Cualquier intento de usar este método produce una excepción InvalidCastException. |
IConvertible. |
No se admite esta conversión. Cualquier intento de usar este método produce una excepción InvalidCastException. |
ISerializable. |
Rellena un objeto SerializationInfo con los datos necesarios para serializar el objeto DateTime actual. |
Producto | Versiones |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1 |
UWP | 10.0 |
Todos los miembros de este tipo son seguros para subprocesos. Los miembros que parecen modificar el estado de instancia devuelven realmente una nueva instancia inicializada con el nuevo valor. Al igual que con cualquier otro tipo, leer y escribir en una variable compartida que contenga una instancia de este tipo debe estar protegida por un bloqueo para garantizar la seguridad de los subprocesos.
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: