TimeOnly 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 uma hora do dia, tal como seria lida num relógio, dentro do intervalo das 00:00:00 às 23:59:59.9999999.
public value class TimeOnly : IComparable, IComparable<TimeOnly>, IEquatable<TimeOnly>, IParsable<TimeOnly>, ISpanFormattable, ISpanParsable<TimeOnly>, IUtf8SpanFormattable
public value class TimeOnly : IComparable, IComparable<TimeOnly>, IEquatable<TimeOnly>, ISpanFormattable
public value class TimeOnly : IComparable, IComparable<TimeOnly>, IEquatable<TimeOnly>, IParsable<TimeOnly>, ISpanFormattable, ISpanParsable<TimeOnly>
public readonly struct TimeOnly : IComparable, IComparable<TimeOnly>, IEquatable<TimeOnly>, IParsable<TimeOnly>, ISpanFormattable, ISpanParsable<TimeOnly>, IUtf8SpanFormattable
public readonly struct TimeOnly : IComparable, IComparable<TimeOnly>, IEquatable<TimeOnly>, ISpanFormattable
public readonly struct TimeOnly : IComparable, IComparable<TimeOnly>, IEquatable<TimeOnly>, IParsable<TimeOnly>, ISpanFormattable, ISpanParsable<TimeOnly>
type TimeOnly = struct
interface IFormattable
interface IParsable<TimeOnly>
interface ISpanFormattable
interface ISpanParsable<TimeOnly>
interface IUtf8SpanFormattable
type TimeOnly = struct
interface ISpanFormattable
interface IFormattable
type TimeOnly = struct
interface IFormattable
interface IParsable<TimeOnly>
interface ISpanFormattable
interface ISpanParsable<TimeOnly>
Public Structure TimeOnly
Implements IComparable, IComparable(Of TimeOnly), IEquatable(Of TimeOnly), IParsable(Of TimeOnly), ISpanFormattable, ISpanParsable(Of TimeOnly), IUtf8SpanFormattable
Public Structure TimeOnly
Implements IComparable, IComparable(Of TimeOnly), IEquatable(Of TimeOnly), ISpanFormattable
Public Structure TimeOnly
Implements IComparable, IComparable(Of TimeOnly), IEquatable(Of TimeOnly), IParsable(Of TimeOnly), ISpanFormattable, ISpanParsable(Of TimeOnly)
- Herança
- Implementações
Construtores
| Name | Description |
|---|---|
| TimeOnly(Int32, Int32, Int32, Int32, Int32) |
Inicializa uma nova instância da TimeOnly estrutura na hora, minuto, segundo, milissegundo e microssegundo especificados. |
| TimeOnly(Int32, Int32, Int32, Int32) |
Inicializa uma nova instância da TimeOnly estrutura para a hora, minuto, segundo e milissegundo especificados. |
| TimeOnly(Int32, Int32, Int32) |
Inicializa uma nova instância da TimeOnly estrutura na hora, minuto e segundo especificados. |
| TimeOnly(Int32, Int32) |
Inicializa uma nova instância da TimeOnly estrutura para a hora e o minuto especificados. |
| TimeOnly(Int64) |
Inicializa uma nova instância da TimeOnly estrutura usando um número especificado de ticks. |
Propriedades
| Name | Description |
|---|---|
| Hour |
Obtém o componente da hora do tempo representado por esta instância. |
| MaxValue |
Obtém o maior valor possível de TimeOnly. |
| Microsecond |
Obtém o componente de microssegundos do tempo representado por esta instância. |
| Millisecond |
Obtém o componente milissegundo do tempo representado por esta instância. |
| Minute |
Obtém o componente minuto do tempo representado por esta instância. |
| MinValue |
Obtém o menor valor possível de TimeOnly. |
| Nanosecond |
Obtém o componente de nanossegundos do tempo representado por esta instância. |
| Second |
Obtém o componente segundos do tempo representado por esta instância. |
| Ticks |
Obtém o número de ticks que representam o tempo desta instância. |
Métodos
| Name | Description |
|---|---|
| Add(TimeSpan, Int32) |
Devolve um novo TimeOnly que soma o valor do intervalo de tempo especificado ao valor desta instância. Se o resultado ultrapassar o final do dia, este método devolve o número de dias em excesso como parâmetro de saída. |
| Add(TimeSpan) |
Devolve um novo TimeOnly que soma o valor do intervalo de tempo especificado ao valor desta instância. |
| AddHours(Double, Int32) |
Devolve um novo TimeOnly que adiciona o número de horas especificado ao valor desta instância. Se o resultado ultrapassar o final do dia, este método devolve o número de dias em excesso como parâmetro de saída. |
| AddHours(Double) |
Devolve um novo TimeOnly que adiciona o número de horas especificado ao valor desta instância. |
| AddMinutes(Double, Int32) |
Devolve um novo TimeOnly que adiciona o número de minutos especificado ao valor desta instância. Se o resultado ultrapassar o final do dia, este método devolve o número de dias em excesso como parâmetro de saída. |
| AddMinutes(Double) |
Devolve um novo TimeOnly que adiciona o número de minutos especificado ao valor desta instância. |
| CompareTo(Object) |
Compara o valor desta instância com um objeto especificado que contém um valor especificado TimeOnly e devolve um inteiro que indica se esta instância é anterior, igual ou posterior ao valor especificado TimeOnly . |
| CompareTo(TimeOnly) |
Compara o valor desta instância com um valor especificado TimeOnly e indica se esta instância é anterior, igual ou posterior ao valor especificado TimeOnly . |
| Deconstruct(Int32, Int32, Int32, Int32, Int32) |
Desconstrói esta TimeOnly instância em Hour, Minute, Second, Millisecond, e Microsecond. |
| Deconstruct(Int32, Int32, Int32, Int32) |
Desconstrói esta TimeOnly instância em Hour, Minute, Second, e Millisecond. |
| Deconstruct(Int32, Int32, Int32) |
Desconstrói esta TimeOnly instância em Hour, Minute, e Second. |
| Deconstruct(Int32, Int32) | |
| Equals(Object) |
Devolve um valor que indica se esta instância é igual a um objeto especificado. |
| Equals(TimeOnly) |
Devolve um valor que indica se o valor desta instância é igual ao valor da instância especificada TimeOnly . |
| FromDateTime(DateTime) |
Constrói um TimeOnly objeto a partir de um DateTime que representa a hora do dia nesse DateTime objeto. |
| FromTimeSpan(TimeSpan) |
Constrói um TimeOnly objeto a partir de um período temporal que representa o tempo decorrido desde a meia-noite. |
| GetHashCode() |
Devolve o código de hash para esta instância. |
| IsBetween(TimeOnly, TimeOnly) |
Determina se um tempo se enquadra no intervalo fornecido. Suporta tanto intervalos "normais", como 10:00-12:00, como intervalos que vão da meia-noite, como 23:00-01:00. |
| Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles) |
Converte um espaço de memória que contém a representação de cadeias de um tempo para o seu TimeOnly 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 a representação em cadeia de uma hora para o seu TimeOnly 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 a representação de cordas de um tempo para o seu TimeOnly equivalente usando as convenções da cultura atual. |
| ParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles) |
Converte a representação de intervalo especificada de um tempo para o seu TimeOnly 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 intervalo especificada de um tempo para o seu TimeOnly 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 o intervalo especificado para o seu TimeOnly 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 de cadeias especificada de um tempo para o seu TimeOnly 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 em cadeia especificada de um tempo para o seu TimeOnly 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 string especificada de um tempo para o seu TimeOnly 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 o intervalo especificado para um TimeOnly 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. |
| ToLongTimeString() |
Converte o valor da instância atual TimeOnly para a sua representação equivalente da cadeia de longas datas. |
| ToShortTimeString() |
Converte a instância atual TimeOnly para a sua representação equivalente de cadeias de curta duração. |
| ToString() |
Converte a instância atual TimeOnly para a sua representação equivalente de cadeias de tempo curto usando as convenções de formatação da cultura atual. |
| ToString(IFormatProvider) |
Converte o valor da instância atual TimeOnly para a sua representação equivalente de cadeias usando a informação de formato específica para cultura. |
| ToString(String, IFormatProvider) |
Converte o valor da instância atual TimeOnly para a sua representação equivalente de cadeias usando a informação de formato específica para cultura. |
| ToString(String) |
Converte a instância atual TimeOnly para a sua representação equivalente de cadeias usando o formato especificado e as convenções de formatação da cultura atual. |
| ToTimeSpan() | |
| 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 TimeOnly atual no intervalo fornecido de caracteres. |
| TryParse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles, TimeOnly) |
Converte a representação do intervalo especificada de um tempo para o seu TimeOnly equivalente usando o array especificado de formatos, informação e estilo de formato específicos da cultura, e devolve um valor que indica se a conversão foi bem-sucedida. |
| TryParse(ReadOnlySpan<Char>, IFormatProvider, TimeOnly) |
Tenta separar um intervalo de caracteres num valor. |
| TryParse(ReadOnlySpan<Char>, TimeOnly) |
Converte a representação de intervalo especificada de um tempo para o seu equivalente TimeOnly e devolve um valor que indica se a conversão foi bem-sucedida. |
| TryParse(String, IFormatProvider, DateTimeStyles, TimeOnly) |
Converte a representação em cadeia especificada de um tempo para o seu TimeOnly equivalente usando o array especificado de formatos, informação e estilo de formato específicos da cultura, e devolve um valor que indica se a conversão teve sucesso. |
| TryParse(String, IFormatProvider, TimeOnly) |
Tenta analisar uma cadeia num valor. |
| TryParse(String, TimeOnly) |
Converte a representação da cadeia especificada de um tempo para o seu TimeOnly equivalente e devolve um valor que indica se a conversão foi bem-sucedida. |
| TryParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles, TimeOnly) |
Converte a representação de intervalo especificada de um tempo para o seu TimeOnly 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(ReadOnlySpan<Char>, ReadOnlySpan<Char>, TimeOnly) |
Converte a representação de intervalo especificada de um tempo para o seu TimeOnly 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>, String[], IFormatProvider, DateTimeStyles, TimeOnly) |
Converte o intervalo de caracteres especificado de um tempo para o seu TimeOnly equivalente e devolve um valor que indica se a conversão foi bem-sucedida. |
| TryParseExact(ReadOnlySpan<Char>, String[], TimeOnly) |
Converte o intervalo de caracteres especificado de um tempo para o seu TimeOnly equivalente e devolve um valor que indica se a conversão foi bem-sucedida. |
| TryParseExact(String, String, IFormatProvider, DateTimeStyles, TimeOnly) |
Converte a representação de intervalo especificada de um tempo para o seu TimeOnly 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, TimeOnly) |
Converte a representação de cadeias especificada de um tempo para o seu TimeOnly 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, TimeOnly) |
Converte a representação da cadeia especificada de um tempo para o seu TimeOnly equivalente e devolve um valor que indica se a conversão foi bem-sucedida. |
| TryParseExact(String, String[], TimeOnly) |
Converte a representação da cadeia especificada de um tempo para o seu TimeOnly equivalente e devolve um valor que indica se a conversão foi bem-sucedida. |
Operadores
| Name | Description |
|---|---|
| Equality(TimeOnly, TimeOnly) |
Determina se duas instâncias especificadas de TimeOnlysão iguais. |
| GreaterThan(TimeOnly, TimeOnly) |
Determina se um especificado TimeOnly é posterior ao outro especificado TimeOnly. |
| GreaterThanOrEqual(TimeOnly, TimeOnly) |
Determina se um especificado TimeOnly representa um tempo igual ou posterior a outro especificado TimeOnly. |
| Inequality(TimeOnly, TimeOnly) |
Determina se duas instâncias especificadas de TimeOnly não são iguais. |
| LessThan(TimeOnly, TimeOnly) |
Determina se um especificado TimeOnly é anterior a outro especificado TimeOnly. |
| LessThanOrEqual(TimeOnly, TimeOnly) |
Determina se um especificado TimeOnly representa um tempo igual ou anterior a outro especificado TimeOnly. |
| Subtraction(TimeOnly, TimeOnly) |
Dá o tempo decorrido entre dois pontos num relógio circular, que será sempre um valor positivo. |