DateOnly Estructura
Definición
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 fechas con valores que van desde el 1 de enero de 0001 Anno Domini (Era común) hasta el 31 de diciembre de 9999 A.D. (C.E.) en el calendario gregoriano.
public value class DateOnly : IComparable, IComparable<DateOnly>, IEquatable<DateOnly>, IParsable<DateOnly>, ISpanFormattable, ISpanParsable<DateOnly>, IUtf8SpanFormattable
public value class DateOnly : IComparable, IComparable<DateOnly>, IEquatable<DateOnly>, ISpanFormattable
public value class DateOnly : IComparable, IComparable<DateOnly>, IEquatable<DateOnly>, IParsable<DateOnly>, ISpanFormattable, ISpanParsable<DateOnly>
public readonly struct DateOnly : IComparable, IComparable<DateOnly>, IEquatable<DateOnly>, IParsable<DateOnly>, ISpanFormattable, ISpanParsable<DateOnly>, IUtf8SpanFormattable
public readonly struct DateOnly : IComparable, IComparable<DateOnly>, IEquatable<DateOnly>, ISpanFormattable
public readonly struct DateOnly : IComparable, IComparable<DateOnly>, IEquatable<DateOnly>, IParsable<DateOnly>, ISpanFormattable, ISpanParsable<DateOnly>
type DateOnly = struct
interface IFormattable
interface IParsable<DateOnly>
interface ISpanFormattable
interface ISpanParsable<DateOnly>
interface IUtf8SpanFormattable
type DateOnly = struct
interface ISpanFormattable
interface IFormattable
type DateOnly = struct
interface IFormattable
interface IParsable<DateOnly>
interface ISpanFormattable
interface ISpanParsable<DateOnly>
Public Structure DateOnly
Implements IComparable, IComparable(Of DateOnly), IEquatable(Of DateOnly), IParsable(Of DateOnly), ISpanFormattable, ISpanParsable(Of DateOnly), IUtf8SpanFormattable
Public Structure DateOnly
Implements IComparable, IComparable(Of DateOnly), IEquatable(Of DateOnly), ISpanFormattable
Public Structure DateOnly
Implements IComparable, IComparable(Of DateOnly), IEquatable(Of DateOnly), IParsable(Of DateOnly), ISpanFormattable, ISpanParsable(Of DateOnly)
- Herencia
- Implementaciones
Comentarios
Los TryParse métodos y TryParseExact devuelven false cuando la entrada no coincide con un formato válido. En .NET 11 y versiones posteriores, inician ArgumentException cuando un especificador de formato o valor proporcionado DateTimeStyles no es válido.
Constructores
| Nombre | Description |
|---|---|
| DateOnly(Int32, Int32, Int32, Calendar) |
Crea una nueva instancia de la DateOnly estructura en el año, mes y día especificados para el calendario especificado. |
| DateOnly(Int32, Int32, Int32) |
Crea una nueva instancia de la DateOnly estructura en el año, mes y día especificados. |
Propiedades
| Nombre | Description |
|---|---|
| Day |
Obtiene el componente day de la fecha representada por esta instancia. |
| DayNumber |
Obtiene el número de días desde el 1 de enero de 0001 en el calendario gregoriano proleptico representado por esta instancia. |
| DayOfWeek |
Obtiene el día de la semana representado por esta instancia. |
| DayOfYear |
Obtiene el día del año representado por esta instancia. |
| MaxValue |
Obtiene la fecha más reciente posible que se puede crear. |
| MinValue |
Obtiene la fecha más temprana posible que se puede crear. |
| Month |
Obtiene el componente mes de la fecha representada por esta instancia. |
| Year |
Obtiene el componente de año de la fecha representada por esta instancia. |
Métodos
| Nombre | Description |
|---|---|
| AddDays(Int32) |
Agrega el número de días especificado al valor de esta instancia. |
| AddMonths(Int32) |
Agrega el número especificado de meses al valor de esta instancia. |
| AddYears(Int32) |
Agrega el número especificado de años al valor de esta instancia. |
| CompareTo(DateOnly) |
Compara el valor de esta instancia con un valor especificado DateOnly y devuelve un entero que indica si esta instancia es anterior, igual que o posterior al valor especificado DateOnly . |
| CompareTo(Object) |
Compara el valor de esta instancia con un objeto especificado que contiene un valor especificado DateOnly y devuelve un entero que indica si esta instancia es anterior, igual que o posterior al valor especificado DateOnly . |
| Deconstruct(Int32, Int32, Int32) | |
| Equals(DateOnly) |
Devuelve un valor que indica si el valor de esta instancia es igual al valor de la instancia especificada DateOnly . |
| Equals(Object) |
Devuelve un valor que indica si esta instancia es igual a un objeto especificado. |
| FromDateTime(DateTime) |
Devuelve una DateOnly instancia que se establece en la parte de fecha del especificado |
| FromDayNumber(Int32) |
Crea una nueva instancia de la DateOnly estructura en el número de días especificado. |
| GetHashCode() |
Devuelve el código hash de esta instancia. |
| Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles) |
Convierte un intervalo de memoria que contiene una representación de cadena de una fecha en su DateOnly equivalente mediante información de formato específica de la referencia cultural y un estilo de formato. |
| Parse(ReadOnlySpan<Char>, IFormatProvider) |
Analiza un intervalo de caracteres en un valor. |
| Parse(String, IFormatProvider, DateTimeStyles) |
Convierte una cadena que contiene una representación de cadena de una fecha en su DateOnly equivalente mediante información de formato específica de la referencia cultural y un estilo de formato. |
| Parse(String, IFormatProvider) |
Analiza una cadena en un valor. |
| Parse(String) |
Convierte una cadena que contiene una representación de cadena de una fecha en su DateOnly equivalente mediante las convenciones de la referencia cultural actual. |
| ParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles) |
Convierte la representación de intervalo especificada de una fecha en su DateOnly equivalente con el formato especificado, 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 o se produce una excepción. |
| ParseExact(ReadOnlySpan<Char>, String[], IFormatProvider, DateTimeStyles) |
Convierte la representación de intervalo especificada de una fecha en su DateOnly 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 con al menos uno de los formatos especificados exactamente o se produce una excepción. |
| ParseExact(ReadOnlySpan<Char>, String[]) |
Convierte la representación de intervalo especificada de una fecha en su DateOnly equivalente mediante la matriz de formatos especificada. El formato de la representación de cadena debe coincidir con al menos uno de los formatos especificados exactamente o se produce una excepción. |
| ParseExact(String, String, IFormatProvider, DateTimeStyles) |
Convierte la representación de cadena especificada de una fecha en su DateOnly equivalente mediante el formato especificado, 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 o se produce una excepción. |
| ParseExact(String, String) |
Convierte la representación de cadena especificada de una fecha en su DateOnly equivalente mediante el formato especificado. El formato de la representación de cadena debe coincidir exactamente con el formato especificado o se produce una excepción. |
| ParseExact(String, String[], IFormatProvider, DateTimeStyles) |
Convierte la representación de cadena especificada de una fecha en su DateOnly equivalente utilizando 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 con al menos uno de los formatos especificados exactamente o se produce una excepción. |
| ParseExact(String, String[]) |
Convierte la representación de intervalo especificada de una fecha en su DateOnly equivalente mediante la matriz de formatos especificada. El formato de la representación de cadena debe coincidir con al menos uno de los formatos especificados exactamente o se produce una excepción. |
| ToDateTime(TimeOnly, DateTimeKind) |
Devuelve una DateTime instancia con el tipo de entrada especificado que se establece en la fecha de esta DateOnly instancia y la hora de la hora de entrada especificada. |
| ToDateTime(TimeOnly) |
Devuelve un DateTime que se establece en la fecha de esta DateOnly instancia y la hora de la hora de entrada especificada. |
| ToLongDateString() |
Convierte el valor del objeto actual DateOnly en su representación de cadena de fecha larga equivalente. |
| ToShortDateString() |
Convierte el valor del objeto actual DateOnly en su representación de cadena de fecha corta equivalente. |
| ToString() |
Convierte el valor del objeto actual DateOnly en su representación de cadena equivalente mediante las convenciones de formato de la referencia cultural actual. El DateOnly objeto tendrá formato corto. |
| ToString(IFormatProvider) |
Convierte el valor del objeto actual DateOnly en su representación de cadena equivalente mediante la información de formato específica de la referencia cultural especificada. |
| ToString(String, IFormatProvider) |
Convierte el valor del objeto actual DateOnly en su representación de cadena equivalente mediante la información de formato específica de la referencia cultural especificada. |
| ToString(String) |
Convierte el valor del objeto actual DateOnly en su representación de cadena equivalente mediante el formato especificado y las convenciones de formato de la referencia cultural actual. |
| TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Intenta dar formato al valor de la instancia actual como UTF-8 en el intervalo de bytes proporcionado. |
| TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Intenta dar formato al valor de la instancia actual DateOnly en el intervalo de caracteres proporcionado. |
| TryParse(ReadOnlySpan<Char>, DateOnly) |
Convierte la representación de intervalo especificada de una fecha en su DateOnly equivalente y devuelve un valor que indica si la conversión se realizó correctamente. |
| TryParse(ReadOnlySpan<Char>, IFormatProvider, DateOnly) |
Intenta analizar un intervalo de caracteres en un valor. |
| TryParse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles, DateOnly) |
Convierte la representación de intervalo especificada de una fecha en su DateOnly equivalente mediante la matriz especificada de formatos, información de formato específica de la referencia cultural y estilo. Y devuelve un valor que indica si la conversión se realizó correctamente. |
| TryParse(String, DateOnly) |
Convierte la representación de cadena especificada de una fecha en su DateOnly equivalente y devuelve un valor que indica si la conversión se realizó correctamente. |
| TryParse(String, IFormatProvider, DateOnly) |
Intenta analizar una cadena en un valor. |
| TryParse(String, IFormatProvider, DateTimeStyles, DateOnly) |
Convierte la representación de cadena especificada de una fecha en su DateOnly equivalente utilizando la matriz especificada de formatos, información de formato específica de la referencia cultural y estilo. Y devuelve un valor que indica si la conversión se realizó correctamente. |
| TryParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, DateOnly) |
Convierte la representación de intervalo especificada de una fecha en su DateOnly equivalente mediante el formato 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. |
| TryParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles, DateOnly) |
Convierte la representación de intervalo especificada de una fecha en su DateOnlyequivalente con el formato especificado, 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. |
| TryParseExact(ReadOnlySpan<Char>, String[], DateOnly) |
Convierte el intervalo de caracteres especificado de una fecha en su DateOnly equivalente y devuelve un valor que indica si la conversión se realizó correctamente. |
| TryParseExact(ReadOnlySpan<Char>, String[], IFormatProvider, DateTimeStyles, DateOnly) |
Convierte el intervalo de caracteres especificado de una fecha en su DateOnly equivalente y devuelve un valor que indica si la conversión se realizó correctamente. |
| TryParseExact(String, String, DateOnly) |
Convierte la representación de cadena especificada de una fecha en su DateOnly equivalente mediante el formato 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. |
| TryParseExact(String, String, IFormatProvider, DateTimeStyles, DateOnly) |
Convierte la representación de intervalo especificada de una fecha en su DateOnly equivalente con el formato especificado, 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. |
| TryParseExact(String, String[], DateOnly) |
Convierte la cadena especificada de una fecha en su DateOnly equivalente y devuelve un valor que indica si la conversión se realizó correctamente. |
| TryParseExact(String, String[], IFormatProvider, DateTimeStyles, DateOnly) |
Convierte la cadena especificada de una fecha en su DateOnly equivalente y devuelve un valor que indica si la conversión se realizó correctamente. |
Operadores
| Nombre | Description |
|---|---|
| Equality(DateOnly, DateOnly) |
Determina si dos instancias especificadas de DateOnly son iguales. |
| GreaterThan(DateOnly, DateOnly) |
Determina si un especificado DateOnly es posterior a otro dateOnly especificado. |
| GreaterThanOrEqual(DateOnly, DateOnly) |
Determina si un valor DateOnly especificado representa una fecha que es igual o posterior a otra especificada DateOnly. |
| Inequality(DateOnly, DateOnly) |
Determina si dos instancias especificadas de DateOnly no son iguales. |
| LessThan(DateOnly, DateOnly) |
Determina si un especificado DateOnly es anterior a otro especificado DateOnly. |
| LessThanOrEqual(DateOnly, DateOnly) |
Determina si un especificado DateOnly representa una fecha que es igual o anterior a otra especificada DateOnly. |