TimeOnly Estrutura

Definição

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
TimeOnly
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)

Desconstrui essa TimeOnly instância em Hour e Minute.

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()

Converta a instância atual TimeOnly em um TimeSpan objeto.

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.

Aplica-se a