TimeOnly Estrutura
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa uma hora do dia, como seria lido de um relógio, dentro do intervalo de 00:00:00 às 23:59:59.99999999.
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
| Nome | Description |
|---|---|
| TimeOnly(Int32, Int32, Int32, Int32, Int32) |
Inicializa uma nova instância da TimeOnly estrutura para a hora, o minuto, o segundo, o milissegundo e o microssegundo especificados. |
| TimeOnly(Int32, Int32, Int32, Int32) |
Inicializa uma nova instância da TimeOnly estrutura para a hora, o minuto, o segundo e o milissegundo especificados. |
| TimeOnly(Int32, Int32, Int32) |
Inicializa uma nova instância da TimeOnly estrutura para a hora, o minuto e o 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 tiques. |
Propriedades
| Nome | Description |
|---|---|
| Hour |
Obtém o componente de hora do tempo representado por essa instância. |
| MaxValue |
Obtém o maior valor possível de TimeOnly. |
| Microsecond |
Obtém o componente de microssegundos do tempo representado por essa instância. |
| Millisecond |
Obtém o componente de milissegundos do tempo representado por essa instância. |
| Minute |
Obtém o componente de minuto do tempo representado por essa instância. |
| MinValue |
Obtém o menor valor possível de TimeOnly. |
| Nanosecond |
Obtém o componente nanossegundo do tempo representado por essa instância. |
| Second |
Obtém o componente de segundos do tempo representado por essa instância. |
| Ticks |
Obtém o número de tiques que representam a hora dessa instância. |
Métodos
| Nome | Description |
|---|---|
| Add(TimeSpan, Int32) |
Retorna um novo TimeOnly que adiciona o valor do período de tempo especificado ao valor dessa instância. Se o resultado terminar no final do dia, esse método retornará o número de dias em excesso como um parâmetro de saída. |
| Add(TimeSpan) |
Retorna um novo TimeOnly que adiciona o valor do período de tempo especificado ao valor dessa instância. |
| AddHours(Double, Int32) |
Retorna um novo TimeOnly que adiciona o número especificado de horas ao valor dessa instância. Se o resultado terminar no final do dia, esse método retornará o número de dias em excesso como um parâmetro de saída. |
| AddHours(Double) |
Retorna um novo TimeOnly que adiciona o número especificado de horas ao valor dessa instância. |
| AddMinutes(Double, Int32) |
Retorna um novo TimeOnly que adiciona o número especificado de minutos ao valor dessa instância. Se o resultado terminar no final do dia, esse método retornará o número de dias em excesso como um parâmetro de saída. |
| AddMinutes(Double) |
Retorna um novo TimeOnly que adiciona o número especificado de minutos ao valor dessa instância. |
| CompareTo(Object) |
Compara o valor dessa instância com um objeto especificado que contém um valor especificado TimeOnly e retorna um inteiro que indica se essa instância é anterior, igual ou posterior ao valor especificado TimeOnly . |
| CompareTo(TimeOnly) |
Compara o valor dessa instância com um valor especificado TimeOnly e indica se essa instância é anterior, igual ou posterior ao valor especificado TimeOnly . |
| Deconstruct(Int32, Int32, Int32, Int32, Int32) |
Desconstrui essa TimeOnly instância em Hour, , Minute, Seconde MillisecondMicrosecond. |
| Deconstruct(Int32, Int32, Int32, Int32) |
Desconstrui essa instância em , e MillisecondSecondMinute.HourTimeOnly |
| Deconstruct(Int32, Int32, Int32) |
Desconstrui essa TimeOnly instância em Hour, Minutee Second. |
| Deconstruct(Int32, Int32) | |
| Equals(Object) |
Retorna um valor que indica se essa instância é igual a um objeto especificado. |
| Equals(TimeOnly) |
Retorna um valor que indica se o valor dessa instância é igual ao valor da instância especificada TimeOnly . |
| FromDateTime(DateTime) |
Constrói um TimeOnly objeto de um DateTime que representa a hora do dia neste DateTime objeto. |
| FromTimeSpan(TimeSpan) |
Constrói um TimeOnly objeto de um período de tempo que representa o tempo decorrido desde a meia-noite. |
| GetHashCode() |
Retorna o código hash dessa instância. |
| IsBetween(TimeOnly, TimeOnly) |
Determina se um tempo está dentro do intervalo fornecido. Dá suporte a intervalos "normais", como 10:00-12:00, e intervalos que abrangem meia-noite, como 23:00-01:00. |
| Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles) |
Converte um intervalo de memória que contém a representação de cadeia de caracteres de um tempo em seu TimeOnly equivalente usando informações de formato específicas da cultura e um estilo de formatação. |
| Parse(ReadOnlySpan<Char>, IFormatProvider) |
Analisa um intervalo de caracteres em um valor. |
| Parse(String, IFormatProvider, DateTimeStyles) |
Converte a representação de cadeia de caracteres de um tempo em seu TimeOnly equivalente usando informações de formato específicas da cultura e um estilo de formatação. |
| Parse(String, IFormatProvider) |
Analisa uma cadeia de caracteres em um valor. |
| Parse(String) |
Converte a representação de cadeia de caracteres de um tempo em 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 em seu TimeOnly 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 deve corresponder exatamente ao formato especificado ou uma exceção é gerada. |
| ParseExact(ReadOnlySpan<Char>, String[], IFormatProvider, DateTimeStyles) |
Converte a representação de intervalo especificada de um tempo em seu TimeOnly 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 deve corresponder a pelo menos um dos formatos especificados exatamente ou uma exceção é gerada. |
| ParseExact(ReadOnlySpan<Char>, String[]) |
Converte o intervalo especificado em seu TimeOnly equivalente usando a matriz de formatos especificada. O formato da representação de cadeia de caracteres deve corresponder a pelo menos um dos formatos especificados exatamente ou uma exceção é gerada. |
| ParseExact(String, String, IFormatProvider, DateTimeStyles) |
Converte a representação de cadeia de caracteres especificada de um tempo em seu TimeOnly 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 deve corresponder exatamente ao formato especificado ou uma exceção é gerada. |
| ParseExact(String, String) |
Converte a representação de cadeia de caracteres especificada de um tempo em seu TimeOnly equivalente usando o formato especificado. O formato da representação de cadeia de caracteres deve corresponder exatamente ao formato especificado ou uma exceção é gerada. |
| ParseExact(String, String[], IFormatProvider, DateTimeStyles) |
Converte a representação de cadeia de caracteres especificada de um tempo em seu TimeOnly 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 deve corresponder a pelo menos um dos formatos especificados exatamente ou uma exceção é gerada. |
| ParseExact(String, String[]) |
Converte o intervalo especificado em um TimeOnly equivalente usando a matriz de formatos especificada. O formato da representação de cadeia de caracteres deve corresponder a pelo menos um dos formatos especificados exatamente ou uma exceção é gerada. |
| ToLongTimeString() |
Converte o valor da instância atual TimeOnly em sua representação de cadeia de caracteres de data longa equivalente. |
| ToShortTimeString() |
Converte a instância atual TimeOnly em sua representação de cadeia de caracteres de curto tempo equivalente. |
| ToString() |
Converte a instância atual TimeOnly em sua representação de cadeia de caracteres de curto tempo equivalente usando as convenções de formatação da cultura atual. |
| ToString(IFormatProvider) |
Converte o valor da instância atual TimeOnly em sua representação de cadeia de caracteres equivalente usando as informações de formato específicas da cultura especificadas. |
| ToString(String, IFormatProvider) |
Converte o valor da instância atual TimeOnly em sua representação de cadeia de caracteres equivalente usando as informações de formato específicas da cultura especificadas. |
| ToString(String) |
Converte a instância atual TimeOnly em sua representação de cadeia de caracteres equivalente 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 de bytes fornecido. |
| TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Tenta formatar o valor da instância TimeOnly atual no intervalo de caracteres fornecido. |
| TryParse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles, TimeOnly) |
Converte a representação de intervalo especificada de um tempo em seu TimeOnly equivalente usando a matriz especificada de formatos, informações e estilo de formato específicos da cultura e retorna um valor que indica se a conversão foi bem-sucedida. |
| TryParse(ReadOnlySpan<Char>, IFormatProvider, TimeOnly) |
Tenta analisar um intervalo de caracteres em um valor. |
| TryParse(ReadOnlySpan<Char>, TimeOnly) |
Converte a representação de intervalo especificada de um tempo em seu equivalente TimeOnly e retorna um valor que indica se a conversão foi bem-sucedida. |
| TryParse(String, IFormatProvider, DateTimeStyles, TimeOnly) |
Converte a representação de cadeia de caracteres especificada de um tempo em seu TimeOnly equivalente usando a matriz especificada de formatos, informações e estilo de formato específicos da cultura e retorna um valor que indica se a conversão foi bem-sucedida. |
| TryParse(String, IFormatProvider, TimeOnly) |
Tenta analisar uma cadeia de caracteres em um valor. |
| TryParse(String, TimeOnly) |
Converte a representação de cadeia de caracteres especificada de um tempo em seu TimeOnly equivalente e retorna 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 em seu TimeOnly 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 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>, TimeOnly) |
Converte a representação de intervalo especificada de um tempo em seu TimeOnly equivalente usando o formato e o estilo especificados. O formato da representação de 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[], IFormatProvider, DateTimeStyles, TimeOnly) |
Converte o intervalo de caracteres especificado de um tempo em seu TimeOnly equivalente e retorna 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 em seu TimeOnly equivalente e retorna 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 em seu TimeOnly 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 deve corresponder exatamente ao formato especificado. O método retorna um valor que indica se a conversão foi bem-sucedida. |
| TryParseExact(String, String, TimeOnly) |
Converte a representação de cadeia de caracteres especificada de um tempo em seu TimeOnly equivalente usando o formato e o estilo especificados. O formato da representação de 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, TimeOnly) |
Converte a representação de cadeia de caracteres especificada de um tempo em seu TimeOnly equivalente e retorna um valor que indica se a conversão foi bem-sucedida. |
| TryParseExact(String, String[], TimeOnly) |
Converte a representação de cadeia de caracteres especificada de um tempo em seu TimeOnly equivalente e retorna um valor que indica se a conversão foi bem-sucedida. |
Operadores
| Nome | Description |
|---|---|
| Equality(TimeOnly, TimeOnly) |
Determina se duas instâncias especificadas são iguais TimeOnly. |
| GreaterThan(TimeOnly, TimeOnly) |
Determina se um especificado TimeOnly é posterior a outro especificado TimeOnly. |
| GreaterThanOrEqual(TimeOnly, TimeOnly) |
Determina se um especificado TimeOnly representa um horário igual ou posterior a outro especificado TimeOnly. |
| Inequality(TimeOnly, TimeOnly) |
Determina se duas instâncias especificadas não são iguais TimeOnly . |
| LessThan(TimeOnly, TimeOnly) |
Determina se um especificado TimeOnly é anterior a outro especificado TimeOnly. |
| LessThanOrEqual(TimeOnly, TimeOnly) |
Determina se um especificado TimeOnly representa uma hora igual ou anterior a outra especificada TimeOnly. |
| Subtraction(TimeOnly, TimeOnly) |
Dá o tempo decorrido entre dois pontos em um relógio circular, que sempre será um valor positivo. |