DateOnly Estrutura

Definição

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

Construtores

Name Description
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.

DateOnly(Int32, Int32, Int32)

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

Propriedades

Name Description
Day

Obtém o componente diário da data representada por esta ocorrência.

DayNumber

Obtém o número de dias desde 1 de janeiro do ano 0001 no calendário gregoriano proléptico representado por este caso.

DayOfWeek

Recebe o dia da semana representado por esta situação.

DayOfYear

Recebe o dia do ano representado por esta instância.

MaxValue

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

MinValue

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

Month

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

Year

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

Métodos

Name Description
AddDays(Int32)

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

AddMonths(Int32)

Acrescenta o número de meses especificado ao valor desta instância.

AddYears(Int32)

Acrescenta o número de anos especificado ao valor desta instância.

CompareTo(DateOnly)

Compara o valor desta instância com um valor especificado DateOnly e devolve um inteiro que indica se esta instância é anterior, igual ou posterior ao valor especificado DateOnly .

CompareTo(Object)

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

Deconstruct(Int32, Int32, Int32)

Desconstrói DateOnly por Year, Month, e Day.

Equals(DateOnly)

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

Equals(Object)

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

FromDateTime(DateTime)

Devolve uma DateOnly instância definida para 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()

Devolve o código de hash para esta instância.

Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles)

Converte um espaço de memória que contém a representação em cadeia de uma data para o seu DateOnly equivalente, utilizando informação de formato específica para cultura e um estilo de formatação.

Parse(ReadOnlySpan<Char>, IFormatProvider)

Divide um intervalo de caracteres num valor.

Parse(String, IFormatProvider, DateTimeStyles)

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

Parse(String, IFormatProvider)

Transforma uma cadeia num valor.

Parse(String)

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

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

Converte a representação de span especificada de uma data para o seu DateOnly equivalente usando o formato especificado, informação de formato específica da cultura e estilo. O formato da representação da cadeia deve corresponder exatamente ao formato especificado ou é lançada uma exceção.

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

Converte a representação de span especificada de uma data para o seu DateOnly equivalente usando o array especificado de formatos, informação de formato específica da cultura e estilo. O formato da representação da cadeia deve corresponder exatamente a um dos formatos especificados, caso contrário é lançada uma exceção.

ParseExact(ReadOnlySpan<Char>, String[])

Converte a representação de intervalo especificada de uma data para o seu DateOnly equivalente usando o array de formatos especificado. O formato da representação da cadeia deve corresponder exatamente a um dos formatos especificados, caso contrário é lançada uma exceção.

ParseExact(String, String, IFormatProvider, DateTimeStyles)

Converte a representação em cadeia especificada de uma data para o seu DateOnly equivalente usando o formato especificado, informação de formato específica da cultura e estilo. O formato da representação da cadeia deve corresponder exatamente ao formato especificado ou é lançada uma exceção.

ParseExact(String, String)

Converte a representação de cadeias especificada de uma data para o seu DateOnly equivalente usando o formato especificado. O formato da representação da cadeia deve corresponder exatamente ao formato especificado ou é lançada uma exceção.

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

Converte a representação de cadeias especificada de uma data para o seu DateOnly equivalente usando o array especificado de formatos, informação de formato específica da cultura e estilo. O formato da representação da cadeia deve corresponder exatamente a um dos formatos especificados, caso contrário é lançada uma exceção.

ParseExact(String, String[])

Converte a representação de intervalo especificada de uma data para o seu DateOnly equivalente usando o array de formatos especificado. O formato da representação da cadeia deve corresponder exatamente a um dos formatos especificados, caso contrário é lançada uma exceção.

ToDateTime(TimeOnly, DateTimeKind)

Devolve uma DateTime instância com o tipo de entrada especificado que está definido para a data dessa DateOnly instância e o tempo de entrada especificado.

ToDateTime(TimeOnly)

Devolve a DateTime que é definido para a data desta DateOnly instância e o tempo de entrada especificado.

ToLongDateString()

Converte o valor do objeto atual DateOnly para a sua representação equivalente de cadeias de longa data.

ToShortDateString()

Converte o valor do objeto atual DateOnly para a sua representação equivalente de cadeias de curta data.

ToString()

Converte o valor do objeto atual DateOnly para a sua representação equivalente de cadeias usando as convenções de formatação da cultura atual. O DateOnly objeto será formatado de forma curta.

ToString(IFormatProvider)

Converte o valor do objeto atual DateOnly para a sua representação equivalente de cadeias usando a informação de formato específica para cultura.

ToString(String, IFormatProvider)

Converte o valor do objeto atual DateOnly para a sua representação equivalente de cadeias usando a informação de formato específica para cultura.

ToString(String)

Converte o valor do objeto atual DateOnly para a sua representação equivalente de cadeias usando o formato especificado e as convenções de formatação da cultura atual.

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 atual DateOnly no intervalo fornecido de caracteres.

TryParse(ReadOnlySpan<Char>, DateOnly)

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

TryParse(ReadOnlySpan<Char>, IFormatProvider, DateOnly)

Tenta separar um intervalo de caracteres num valor.

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

Converte a representação de span especificada de uma data para o seu DateOnly equivalente usando o array especificado de formatos, informação de formato específica da cultura e estilo. E devolve um valor que indica se a conversão foi bem-sucedida.

TryParse(String, DateOnly)

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

TryParse(String, IFormatProvider, DateOnly)

Tenta analisar uma cadeia num valor.

TryParse(String, IFormatProvider, DateTimeStyles, DateOnly)

Converte a representação de cadeias especificada de uma data para o seu DateOnly equivalente usando o array especificado de formatos, informação de formato específica da cultura e estilo. E devolve um valor que indica se a conversão foi bem-sucedida.

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

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

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

Converte a representação de span especificada de uma data para o seu DateOnlyequivalente usando o formato especificado, informação de formato específica da cultura e estilo. O formato da representação da cadeia deve corresponder exatamente ao formato especificado. O método devolve um valor que indica se a conversão foi bem-sucedida.

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

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

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

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

TryParseExact(String, String, DateOnly)

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

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

Converte a representação de span especificada de uma data para o seu DateOnly equivalente usando o formato especificado, informação de formato específica da cultura e estilo. O formato da representação da cadeia deve corresponder exatamente ao formato especificado. O método devolve um valor que indica se a conversão foi bem-sucedida.

TryParseExact(String, String[], DateOnly)

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

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

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

Operadores

Name Description
Equality(DateOnly, DateOnly)

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

GreaterThan(DateOnly, DateOnly)

Determina se um especificado DateOnly é posterior a outro DateOnly.

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 especificado DateOnly é anterior a outro especificado DateOnly.

LessThanOrEqual(DateOnly, DateOnly)

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

Aplica-se a