DateOnly Estrutura

Definição

Representa datas com valores que variam de 1º de janeiro de 0001 Anno Domini (Era Comum) a 31 de dezembro de 9999 (C.E.) no calendário 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
Herança
DateOnly
Implementações

Construtores

DateOnly(Int32, Int32, Int32)

Cria uma nova instância da DateOnly estrutura para o ano, mês e dia especificados.

DateOnly(Int32, Int32, Int32, Calendar)

Cria uma nova instância da DateOnly estrutura para o ano, mês e dia especificados para o calendário especificado.

Propriedades

Day

Obtém o componente de dia da data representada por essa instância.

DayNumber

Obtém o número de dias desde 1º de janeiro de 0001 no calendário gregoriano proléptico representado por esta instância.

DayOfWeek

Obtém o dia da semana representado por essa instância.

DayOfYear

Obtém o dia do ano representado por essa instância.

MaxValue

Obtém a data mais recente possível que pode ser criada.

MinValue

Obtém a data mais antiga possível que pode ser criada.

Month

Obtém o componente de mês da data representada por essa instância.

Year

Obtém o componente de ano da data representada por essa instância.

Métodos

AddDays(Int32)

Adiciona o número especificado de dias ao valor dessa instância.

AddMonths(Int32)

Adiciona o número especificado de meses ao valor dessa instância.

AddYears(Int32)

Adiciona o número especificado de anos ao valor dessa instância.

CompareTo(DateOnly)

Compara o valor dessa instância com um valor DateOnly especificado e retorna um inteiro que indica se essa instância é anterior, igual ou posterior ao valor DateOnly especificado.

CompareTo(Object)

Compara o valor dessa instância com um objeto especificado que contém um valor DateOnly especificado e retorna um inteiro que indica se essa instância é anterior, igual ou posterior ao valor DateOnly especificado.

Deconstruct(Int32, Int32, Int32)

Desconstrui DateOnly por Year, Monthe Day.

Equals(DateOnly)

Retorna um valor que indica se o valor dessa instância é igual ao valor da instância DateOnly especificada.

Equals(Object)

Retorna um valor que indica se a instância é igual a um objeto especificado.

FromDateTime(DateTime)

Retorna uma DateOnly instância definida como a parte de data do especificado dateTime.

FromDayNumber(Int32)

Cria uma nova instância da DateOnly estrutura para o número especificado de dias.

GetHashCode()

Retorna o código hash para a instância.

Parse(ReadOnlySpan<Char>, IFormatProvider)

Analisa um intervalo de caracteres em um valor.

Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles)

Converte um intervalo de memória que contém a representação de cadeia de caracteres de uma data para seu DateOnly equivalente usando informações de formato específicas da cultura e um estilo de formatação.

Parse(String)

Converte uma cadeia de caracteres que contém a representação de cadeia de caracteres de uma data para seu DateOnly equivalente usando as convenções da cultura atual.

Parse(String, IFormatProvider)

Analisa uma cadeia de caracteres em um valor.

Parse(String, IFormatProvider, DateTimeStyles)

Converte uma cadeia de caracteres que contém a representação de cadeia de caracteres de uma data para seu DateOnly equivalente usando informações de formato específicas da cultura e um estilo de formatação.

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

Converte a representação de intervalo especificada de uma data em seu DateOnly equivalente usando o formato especificado, as informações de formato específicas da cultura e o estilo. O formato da representação de cadeia de caracteres deverá corresponder exatamente ao formato especificado ou uma exceção será gerada.

ParseExact(ReadOnlySpan<Char>, String[])

Converte a representação de intervalo especificada de uma data em seu DateOnly equivalente usando a matriz de formatos especificada. O formato da representação de cadeia de caracteres deverá corresponder a, pelo menos, um dos formatos especificados exatamente ou uma exceção será gerada.

ParseExact(ReadOnlySpan<Char>, String[], IFormatProvider, DateTimeStyles)

Converte a representação de intervalo especificada de uma data em seu DateOnly equivalente usando a matriz especificada de formatos, informações de formato específicas da cultura e estilo. O formato da representação de cadeia de caracteres deverá corresponder a, pelo menos, um dos formatos especificados exatamente ou uma exceção será gerada.

ParseExact(String, String)

Converte a representação de cadeia de caracteres especificada de uma data em seu DateOnly equivalente usando o formato especificado. O formato da representação de cadeia de caracteres deverá corresponder exatamente ao formato especificado ou uma exceção será gerada.

ParseExact(String, String, IFormatProvider, DateTimeStyles)

Converte a representação de cadeia de caracteres especificada de uma data em seu DateOnly equivalente usando o formato especificado, as informações de formato específicas da cultura e o estilo. O formato da representação de cadeia de caracteres deverá corresponder exatamente ao formato especificado ou uma exceção será gerada.

ParseExact(String, String[])

Converte a representação de intervalo especificada de uma data em seu DateOnly equivalente usando a matriz de formatos especificada. O formato da representação de cadeia de caracteres deverá corresponder a, pelo menos, um dos formatos especificados exatamente ou uma exceção será gerada.

ParseExact(String, String[], IFormatProvider, DateTimeStyles)

Converte a representação de cadeia de caracteres especificada de uma data em seu DateOnly equivalente usando a matriz especificada de formatos, informações de formato específicas da cultura e estilo. O formato da representação de cadeia de caracteres deverá corresponder a, pelo menos, um dos formatos especificados exatamente ou uma exceção será gerada.

ToDateTime(TimeOnly)

Retorna um DateTime que é definido como a data dessa DateOnly instância e a hora da hora de entrada especificada.

ToDateTime(TimeOnly, DateTimeKind)

Retorna uma DateTime instância com o tipo de entrada especificado definido como a data dessa DateOnly instância e a hora da hora de entrada especificada.

ToLongDateString()

Converte o valor do atual objeto DateOnly na representação de cadeia de caracteres de data completa equivalente.

ToShortDateString()

Converte o valor do atual objeto DateOnly na representação de cadeia de caracteres de data abreviada equivalente.

ToString()

Converte o valor do atual objeto DateOnly na representação de cadeia de caracteres equivalente usando as convenções de formatação da cultura atual. O DateOnly objeto será formatado em forma curta.

ToString(IFormatProvider)

Converte o valor do objeto DateOnly atual para sua representação de cadeia de caracteres equivalente usando as informações de formato específicas da cultura especificada.

ToString(String)

Converte o valor do atual objeto DateOnly na representação de cadeia de caracteres equivalente usando o formato especificado e as convenções de formatação da cultura atual.

ToString(String, IFormatProvider)

Converte o valor do objeto DateOnly atual para sua representação de cadeia de caracteres equivalente usando as informações de formato específicas da cultura especificada.

TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider)

Tenta formatar o valor da instância atual como UTF-8 no intervalo fornecido de bytes.

TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider)

Tenta formatar o valor da instância DateOnly atual no intervalo de caracteres fornecido.

TryParse(ReadOnlySpan<Char>, DateOnly)

Converte a representação de intervalo especificada de uma data em seu DateOnly equivalente e retorna um valor que indica se a conversão foi bem-sucedida.

TryParse(ReadOnlySpan<Char>, IFormatProvider, DateOnly)

Tenta analisar um intervalo de caracteres em um valor.

TryParse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles, DateOnly)

Converte a representação de intervalo especificada de uma data em seu DateOnly equivalente usando a matriz especificada de formatos, informações de formato específicas da cultura e estilo. E retorna um valor que indica se a conversão foi bem-sucedida.

TryParse(String, DateOnly)

Converte a representação de cadeia de caracteres especificada de uma data em seu DateOnly equivalente e retorna um valor que indica se a conversão foi bem-sucedida.

TryParse(String, IFormatProvider, DateOnly)

Tenta analisar uma cadeia de caracteres em um valor.

TryParse(String, IFormatProvider, DateTimeStyles, DateOnly)

Converte a representação de cadeia de caracteres especificada de uma data em seu DateOnly equivalente usando a matriz especificada de formatos, informações de formato específicas da cultura e estilo. E retorna um valor que indica se a conversão foi bem-sucedida.

TryParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, DateOnly)

Converte a representação de intervalo especificada de uma data em seu DateOnly equivalente usando o formato e o estilo especificados. O formato de representação da cadeia de caracteres deve corresponder exatamente ao formato especificado. O método retorna um valor que indica se a conversão foi bem-sucedida.

TryParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles, DateOnly)

Converte a representação de intervalo especificada de uma data em seu DateOnlyequivalente usando o formato especificado, as informações de formato específicas da cultura e o estilo. O formato de representação da cadeia de caracteres deve corresponder exatamente ao formato especificado. O método retorna um valor que indica se a conversão foi bem-sucedida.

TryParseExact(ReadOnlySpan<Char>, String[], DateOnly)

Converte o intervalo de caracteres especificado de uma data em seu DateOnly equivalente e retorna um valor que indica se a conversão foi bem-sucedida.

TryParseExact(ReadOnlySpan<Char>, String[], IFormatProvider, DateTimeStyles, DateOnly)

Converte o intervalo de caracteres especificado de uma data em seu DateOnly equivalente e retorna um valor que indica se a conversão foi bem-sucedida.

TryParseExact(String, String, DateOnly)

Converte a representação de cadeia de caracteres especificada de uma data em seu DateOnly equivalente usando o formato e o estilo especificados. O formato de representação da cadeia de caracteres deve corresponder exatamente ao formato especificado. O método retorna um valor que indica se a conversão foi bem-sucedida.

TryParseExact(String, String, IFormatProvider, DateTimeStyles, DateOnly)

Converte a representação de intervalo especificada de uma data em seu DateOnly equivalente usando o formato especificado, as informações de formato específicas da cultura e o estilo. O formato de representação da cadeia de caracteres deve corresponder exatamente ao formato especificado. O método retorna um valor que indica se a conversão foi bem-sucedida.

TryParseExact(String, String[], DateOnly)

Converte a cadeia de caracteres especificada de uma data em seu DateOnly equivalente e retorna um valor que indica se a conversão foi bem-sucedida.

TryParseExact(String, String[], IFormatProvider, DateTimeStyles, DateOnly)

Converte a cadeia de caracteres especificada de uma data em seu DateOnly equivalente e retorna um valor que indica se a conversão foi bem-sucedida.

Operadores

Equality(DateOnly, DateOnly)

Determina se duas instâncias especificadas do DateOnly são iguais.

GreaterThan(DateOnly, DateOnly)

Determina se um especificado DateOnly é posterior a outro DateTime especificado.

GreaterThanOrEqual(DateOnly, DateOnly)

Determina se um DateOnly especificado representa uma data igual ou posterior a outra especificada DateOnly.

Inequality(DateOnly, DateOnly)

Determina se duas instâncias especificadas de DateOnly não são iguais.

LessThan(DateOnly, DateOnly)

Determina se um DateOnly especificado é anterior ao outro DateOnly especificado.

LessThanOrEqual(DateOnly, DateOnly)

Determina se um especificado DateOnly representa uma data igual ou anterior a outra especificada DateOnly.

Aplica-se a