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>, ISpanFormattable
public value class DateOnly : IComparable, IComparable<DateOnly>, IEquatable<DateOnly>, IParsable<DateOnly>, ISpanFormattable, ISpanParsable<DateOnly>
public value class 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>
public readonly struct DateOnly : IComparable, IComparable<DateOnly>, IEquatable<DateOnly>, IParsable<DateOnly>, ISpanFormattable, ISpanParsable<DateOnly>, IUtf8SpanFormattable
type DateOnly = struct
    interface ISpanFormattable
    interface IFormattable
type DateOnly = struct
    interface IFormattable
    interface IParsable<DateOnly>
    interface ISpanFormattable
    interface ISpanParsable<DateOnly>
type DateOnly = struct
    interface IFormattable
    interface IParsable<DateOnly>
    interface ISpanFormattable
    interface ISpanParsable<DateOnly>
    interface 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)
Public Structure DateOnly
Implements IComparable, IComparable(Of DateOnly), IEquatable(Of DateOnly), IParsable(Of DateOnly), ISpanFormattable, ISpanParsable(Of DateOnly), IUtf8SpanFormattable
Herencia
DateOnly
Implementaciones

Constructores

DateOnly(Int32, Int32, Int32)

Crea una nueva instancia de la DateOnly estructura en el año, mes y día especificados.

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.

Propiedades

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 posible más reciente que se puede crear.

MinValue

Obtiene la fecha más temprana posible que se puede crear.

Month

Obtiene el componente correspondiente al mes de la fecha representada por esta instancia.

Year

Obtiene el componente correspondiente al año de la fecha representada por esta instancia.

Métodos

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 de DateOnly especificado y devuelve un entero que indica si esta instancia es anterior, igual o posterior al valor de DateOnly especificado.

CompareTo(Object)

Compara el valor de esta instancia con un objeto especificado que contiene un valor de DateOnly especificado y devuelve un entero que indica si esta instancia es anterior, igual o posterior al valor de DateOnly especificado.

Deconstruct(Int32, Int32, Int32)

Deconstruye DateOnly por Year, Monthy Day.

Equals(DateOnly)

Devuelve un valor que indica si el valor de esta instancia equivale al valor de la instancia de DateOnly especificada.

Equals(Object)

Devuelve un valor que indica si esta instancia equivale 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)

Analiza un intervalo de caracteres en un valor.

Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles)

Convierte un intervalo de memoria que contiene una representación de cadena de una fecha en su equivalente mediante información de formato específica de la DateOnly referencia cultural y un estilo de formato.

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.

Parse(String, IFormatProvider)

Analiza una cadena en un valor.

Parse(String, IFormatProvider, DateTimeStyles)

Convierte una cadena que contiene una representación de cadena de una fecha en su equivalente mediante la información de formato específica de la DateOnly referencia cultural y un estilo de formato.

ParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles)

Convierte la representación de intervalo 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. El formato de la representación de cadena debe coincidir exactamente con el formato especificado; de lo contrario, 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 exactamente con, al menos, uno de los formatos especificados; de lo contrario 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 el 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.

ParseExact(String, String)

Convierte la representación de cadena especificada de una fecha en su DateOnly equivalente utilizando el formato especificado. El formato de la representación de cadena debe coincidir exactamente con el formato especificado; de lo contrario, 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. El formato de la representación de cadena debe coincidir exactamente con el formato especificado; de lo contrario, 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 exactamente con, al menos, uno de los formatos especificados; de lo contrario 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 la matriz especificada de formatos, información de formato específica de la referencia cultural y el 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.

ToDateTime(TimeOnly)

Devuelve un DateTime objeto que se establece en la fecha de esta DateOnly instancia y la hora de la hora de entrada especificada.

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.

ToLongDateString()

Convierte el valor del objeto DateOnly actual en su representación de cadena de fecha larga equivalente.

ToShortDateString()

Convierte el valor del objeto DateOnly actual en su representación de cadena de fecha corta equivalente.

ToString()

Convierte el valor del objeto DateOnly actual 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 DateOnly actual en su representación de cadena equivalente usando la información de formato específica de la referencia cultural especificada.

ToString(String)

Convierte el valor del objeto DateOnly actual en su representación de cadena equivalente mediante el formato especificado y las convenciones de formato de la referencia cultural actual.

ToString(String, IFormatProvider)

Convierte el valor del objeto DateOnly actual en su representación de cadena equivalente usando la información de formato específica de la referencia cultural especificada.

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 de DateOnly actual 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 el 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 mediante la matriz especificada de formatos, información de formato específica de la referencia cultural y el 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 mediante el formato especificado, la información de formato específica de la referencia cultural y el estilo. 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 utilizando 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 mediante el formato especificado, la información de formato específica de la referencia cultural y el estilo. 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

Equality(DateOnly, DateOnly)

Determina si dos instancias especificadas de DateOnly son iguales.

GreaterThan(DateOnly, DateOnly)

Determina si una especificada DateOnly es posterior a otra fecha y hora especificada.

GreaterThanOrEqual(DateOnly, DateOnly)

Determina si un valor DateOnly especificado representa una fecha que es la misma o posterior que otra especificada DateOnly.

Inequality(DateOnly, DateOnly)

Determina si dos instancias especificadas de DateOnly no son iguales.

LessThan(DateOnly, DateOnly)

Determina si un DateOnly especificado es anterior a otro DateOnly especificado.

LessThanOrEqual(DateOnly, DateOnly)

Determina si un especificado DateOnly representa una fecha que es igual o anterior a otra especificada DateOnly.

Se aplica a