Compartir vía


TimeOnly Estructura

Definición

Representa una hora del día, como se leería desde un reloj, dentro del intervalo de 00:00:00 a 23:59:59.99999999.

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 value class 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>
public readonly struct TimeOnly : IComparable, IComparable<TimeOnly>, IEquatable<TimeOnly>, IParsable<TimeOnly>, ISpanFormattable, ISpanParsable<TimeOnly>, IUtf8SpanFormattable
type TimeOnly = struct
    interface ISpanFormattable
    interface IFormattable
type TimeOnly = struct
    interface IFormattable
    interface IParsable<TimeOnly>
    interface ISpanFormattable
    interface ISpanParsable<TimeOnly>
type TimeOnly = struct
    interface IFormattable
    interface IParsable<TimeOnly>
    interface ISpanFormattable
    interface ISpanParsable<TimeOnly>
    interface 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)
Public Structure TimeOnly
Implements IComparable, IComparable(Of TimeOnly), IEquatable(Of TimeOnly), IParsable(Of TimeOnly), ISpanFormattable, ISpanParsable(Of TimeOnly), IUtf8SpanFormattable
Herencia
TimeOnly
Implementaciones

Constructores

TimeOnly(Int32, Int32)

Inicializa una nueva instancia de la TimeOnly estructura en la hora y el minuto especificados.

TimeOnly(Int32, Int32, Int32)

Inicializa una nueva instancia de la TimeOnly estructura en la hora, minuto y segundo especificados.

TimeOnly(Int32, Int32, Int32, Int32)

Inicializa una nueva instancia de la TimeOnly estructura en la hora, minuto, segundo y milisegundos especificados.

TimeOnly(Int32, Int32, Int32, Int32, Int32)

Inicializa una nueva instancia de la TimeOnly estructura en la hora, minuto, segundo, milisegundos y microsegundos especificados.

TimeOnly(Int64)

Inicializa una nueva instancia de la TimeOnly estructura utilizando un número especificado de tics.

Propiedades

Hour

Obtiene el componente de hora de la hora representada por esta instancia.

MaxValue

Obtiene el mayor valor posible de TimeOnly.

Microsecond

Obtiene el componente microsegundo del tiempo representado por esta instancia.

Millisecond

Obtiene el componente de milisegundos del tiempo representado por esta instancia.

Minute

Obtiene el componente de minuto de la hora representada por esta instancia.

MinValue

Obtiene el valor más pequeño posible de TimeOnly.

Nanosecond

Obtiene el componente nanosegundo del tiempo representado por esta instancia.

Second

Obtiene el componente de segundos del tiempo representado por esta instancia.

Ticks

Obtiene el número de tics que representan la hora de esta instancia.

Métodos

Add(TimeSpan)

Devuelve un nuevo TimeOnly objeto que agrega el valor del intervalo de tiempo especificado al valor de esta instancia.

Add(TimeSpan, Int32)

Devuelve un nuevo TimeOnly objeto que agrega el valor del intervalo de tiempo especificado al valor de esta instancia. Si el resultado se ajusta más allá del final del día, este método devuelve el número de días sobrantes como parámetro out.

AddHours(Double)

Devuelve un nuevo objeto TimeOnly que suma el número especificado de horas al valor de esta instancia.

AddHours(Double, Int32)

Devuelve un nuevo objeto TimeOnly que suma el número especificado de horas al valor de esta instancia. Si el resultado se ajusta más allá del final del día, este método devuelve el número de días sobrantes como parámetro out.

AddMinutes(Double)

Devuelve un nuevo objeto TimeOnly que suma el número especificado de minutos al valor de esta instancia.

AddMinutes(Double, Int32)

Devuelve un nuevo objeto TimeOnly que suma el número especificado de minutos al valor de esta instancia. Si el resultado se ajusta más allá del final del día, este método devuelve el número de días sobrantes como parámetro out.

CompareTo(Object)

Compara el valor de esta instancia con un objeto especificado que contiene un valor de TimeOnly especificado y devuelve un entero que indica si esta instancia es anterior, igual o posterior al valor de TimeOnly especificado.

CompareTo(TimeOnly)

Compara el valor de esta instancia con un valor de TimeOnly especificado e indica si esta instancia es anterior, igual o posterior al valor de TimeOnly especificado.

Deconstruct(Int32, Int32)

Deconstruye esta TimeOnly instancia en Hour y Minute.

Deconstruct(Int32, Int32, Int32)

Deconstruye esta TimeOnly instancia en Hour, Minutey Second.

Deconstruct(Int32, Int32, Int32, Int32)

Deconstruye esta TimeOnly instancia en Hour, Minute, Secondy Millisecond.

Deconstruct(Int32, Int32, Int32, Int32, Int32)

Deconstruye esta TimeOnly instancia en Hour, Minute, Second, Millisecondy Microsecond.

Equals(Object)

Devuelve un valor que indica si esta instancia equivale a un objeto especificado.

Equals(TimeOnly)

Devuelve un valor que indica si el valor de esta instancia equivale al valor de la instancia de TimeOnly especificada.

FromDateTime(DateTime)

Construye un TimeOnly objeto a partir de un DateTime objeto que representa la hora del día en este DateTime objeto.

FromTimeSpan(TimeSpan)

Construye un TimeOnly objeto a partir de un intervalo de tiempo que representa el tiempo transcurrido desde medianoche.

GetHashCode()

Devuelve el código hash de esta instancia.

IsBetween(TimeOnly, TimeOnly)

Determina si una hora se encuentra dentro del intervalo proporcionado. Admite ambos intervalos "normales", como 10:00-12:00, y intervalos que abarcan medianoche, como 23:00-01:00.

Parse(ReadOnlySpan<Char>, IFormatProvider)

Analiza un intervalo de caracteres en un valor.

Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles)

Convierte un intervalo de memoria que contiene una representación de cadena de una hora en su TimeOnly equivalente mediante la información de formato específica de la referencia cultural y un estilo de formato.

Parse(String)

Convierte la representación de cadena de una hora en su TimeOnly equivalente mediante las convenciones de la referencia cultural actual.

Parse(String, IFormatProvider)

Analiza una cadena en un valor.

Parse(String, IFormatProvider, DateTimeStyles)

Convierte la representación de cadena de una hora en su TimeOnly equivalente mediante la información de formato específica de la referencia cultural y un estilo de formato.

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

Convierte la representación de intervalo especificada de una hora en su TimeOnly equivalente mediante el formato especificado, la información de formato específico de la referencia cultural y el estilo especificados. El formato de la representación de cadena debe coincidir exactamente con el formato especificado; de lo contrario, se produce una excepción.

ParseExact(ReadOnlySpan<Char>, String[])

Convierte el intervalo especificado en su TimeOnly equivalente utilizando la matriz de formatos especificada. El formato de la representación de cadena debe coincidir exactamente con, al menos, uno de los formatos especificados; de lo contrario se produce una excepción.

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

Convierte la representación de intervalo especificada de una hora en su TimeOnly equivalente mediante la matriz especificada de formatos, información de formato específica de la referencia cultural y estilo. El formato de la representación de cadena debe coincidir exactamente con, al menos, uno de los formatos especificados; de lo contrario se produce una excepción.

ParseExact(String, String)

Convierte la representación de cadena especificada de una hora en su TimeOnly equivalente utilizando el formato especificado. El formato de la representación de cadena debe coincidir exactamente con el formato especificado; de lo contrario, se produce una excepción.

ParseExact(String, String, IFormatProvider, DateTimeStyles)

Convierte la representación de cadena especificada de una hora en su TimeOnly equivalente mediante el formato especificado, la información de formato específica de la referencia cultural y el estilo. El formato de la representación de cadena debe coincidir exactamente con el formato especificado; de lo contrario, se produce una excepción.

ParseExact(String, String[])

Convierte el intervalo especificado en un TimeOnly equivalente mediante la matriz de formatos especificada. El formato de la representación de cadena debe coincidir exactamente con, al menos, uno de los formatos especificados; de lo contrario se produce una excepción.

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

Convierte la representación de cadena especificada de una hora en su TimeOnly equivalente utilizando la matriz especificada de formatos, información de formato específica de la referencia cultural y estilo. El formato de la representación de cadena debe coincidir exactamente con, al menos, uno de los formatos especificados; de lo contrario se produce una excepción.

ToLongTimeString()

Convierte el valor de la instancia actual TimeOnly en su representación de cadena de fecha larga equivalente.

ToShortTimeString()

Convierte la instancia actual TimeOnly en su representación de cadena de tiempo corta equivalente.

ToString()

Convierte la instancia actual TimeOnly en su representación de cadena de tiempo corta equivalente mediante las convenciones de formato de la referencia cultural actual.

ToString(IFormatProvider)

Convierte el valor de la instancia actual TimeOnly en su representación de cadena equivalente mediante la información de formato específica de la referencia cultural especificada.

ToString(String)

Convierte la instancia actual TimeOnly en su representación de cadena equivalente mediante el formato especificado y las convenciones de formato de la referencia cultural actual.

ToString(String, IFormatProvider)

Convierte el valor de la instancia actual TimeOnly en su representación de cadena equivalente mediante la información de formato específica de la referencia cultural especificada.

ToTimeSpan()

Convierta la instancia actual TimeOnly en un TimeSpan objeto .

TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider)

Intenta dar formato al valor de la instancia actual como UTF-8 en el intervalo de bytes proporcionado.

TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider)

Intenta dar formato al valor de la instancia de TimeOnly actual en el intervalo de caracteres proporcionado.

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

Convierte la representación de intervalo especificada de una hora en su TimeOnly equivalente utilizando la matriz especificada de formatos, información y estilo de formato específicos de la referencia cultural, y devuelve un valor que indica si la conversión se realizó correctamente.

TryParse(ReadOnlySpan<Char>, IFormatProvider, TimeOnly)

Intenta analizar un intervalo de caracteres en un valor.

TryParse(ReadOnlySpan<Char>, TimeOnly)

Convierte la representación de intervalo especificada de una hora en su valor TimeOnly equivalente y devuelve un valor que indica si la conversión se realizó correctamente.

TryParse(String, IFormatProvider, DateTimeStyles, TimeOnly)

Convierte la representación de cadena especificada de una hora en su TimeOnly equivalente utilizando la matriz especificada de formatos, información y estilo de formato específicos de la referencia cultural, y devuelve un valor que indica si la conversión se realizó correctamente.

TryParse(String, IFormatProvider, TimeOnly)

Intenta analizar una cadena en un valor.

TryParse(String, TimeOnly)

Convierte la representación de cadena especificada de una hora en su TimeOnly equivalente y devuelve un valor que indica si la conversión se realizó correctamente.

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

Convierte la representación de intervalo especificada de una hora en su TimeOnly equivalente mediante el formato especificado, la información de formato específico de la referencia cultural y el estilo especificados. El formato de la representación de cadena debe coincidir exactamente con el formato especificado. El método devuelve un valor que indica si la conversión se realizó correctamente.

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

Convierte la representación de intervalo especificada de una hora en su TimeOnly equivalente mediante el formato y el estilo especificados. El formato de la representación de cadena debe coincidir exactamente con el formato especificado. El método devuelve un valor que indica si la conversión se realizó correctamente.

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

Convierte el intervalo de caracteres especificado de un tiempo en su TimeOnly equivalente y devuelve un valor que indica si la conversión se realizó correctamente.

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

Convierte el intervalo de caracteres especificado de un tiempo en su TimeOnly equivalente y devuelve un valor que indica si la conversión se realizó correctamente.

TryParseExact(String, String, IFormatProvider, DateTimeStyles, TimeOnly)

Convierte la representación de intervalo especificada de una hora en su TimeOnly equivalente mediante el formato especificado, la información de formato específico de la referencia cultural y el estilo especificados. El formato de la representación de cadena debe coincidir exactamente con el formato especificado. El método devuelve un valor que indica si la conversión se realizó correctamente.

TryParseExact(String, String, TimeOnly)

Convierte la representación de cadena especificada de una hora en su TimeOnly equivalente utilizando el formato y el estilo especificados. El formato de la representación de cadena debe coincidir exactamente con el formato especificado. El método devuelve un valor que indica si la conversión se realizó correctamente.

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

Convierte la representación de cadena especificada de una hora en su TimeOnly equivalente y devuelve un valor que indica si la conversión se realizó correctamente.

TryParseExact(String, String[], TimeOnly)

Convierte la representación de cadena especificada de una hora en su TimeOnly equivalente y devuelve un valor que indica si la conversión se realizó correctamente.

Operadores

Equality(TimeOnly, TimeOnly)

Determina si dos instancias especificadas de TimeOnlyson iguales.

GreaterThan(TimeOnly, TimeOnly)

Determina si un TimeOnly especificado es posterior a otro TimeOnly especificado.

GreaterThanOrEqual(TimeOnly, TimeOnly)

Determina si un especificado TimeOnly representa una hora que es igual o posterior a otra especificada TimeOnly.

Inequality(TimeOnly, TimeOnly)

Determina si dos instancias especificadas de TimeOnly no son iguales.

LessThan(TimeOnly, TimeOnly)

Determina si un TimeOnly especificado es anterior a otro TimeOnly especificado.

LessThanOrEqual(TimeOnly, TimeOnly)

Determina si un especificado TimeOnly representa una hora que es igual o anterior a otra especificada TimeOnly.

Subtraction(TimeOnly, TimeOnly)

Proporciona el tiempo transcurrido entre dos puntos en un reloj circular, que siempre será un valor positivo.

Se aplica a