DateOnly Estrutura
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
- 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) | |
| 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 |
| 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. |