Lenguaje

DateOnly Estructura

Definición

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
DateOnly
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)

Deconstruye DateOnly por Year, Monthy Day.

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 dateTime.

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.

Se aplica a