Partage via


TimeOnly Structure

Définition

Représente une heure de la journée, comme serait lu à partir d’une horloge, dans la plage 00:00:00 à 23:59:59.9999999.

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
Héritage
TimeOnly
Implémente

Constructeurs

TimeOnly(Int32, Int32)

Initialise une nouvelle instance de la TimeOnly structure à l’heure et à la minute spécifiées.

TimeOnly(Int32, Int32, Int32)

Initialise une nouvelle instance de la structure à l’heureTimeOnly, à la minute et à la seconde spécifiées.

TimeOnly(Int32, Int32, Int32, Int32)

Initialise une nouvelle instance de la structure à l’heureTimeOnly, à la minute, à la seconde et à la milliseconde spécifiées.

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

Initialise une nouvelle instance de la structure à l’heureTimeOnly, à la minute, à la seconde, à la milliseconde et à la microseconde spécifiées.

TimeOnly(Int64)

Initialise une nouvelle instance de la structure à l’aide TimeOnly d’un nombre spécifié de graduations.

Propriétés

Hour

Obtient le composant d’heure de l’heure représentée par cette instance.

MaxValue

Obtient la plus grande valeur possible de TimeOnly.

Microsecond

Obtient le composant microseconde de l’heure représentée par cette instance.

Millisecond

Obtient le composant milliseconde de l’heure représentée par cette instance.

Minute

Obtient le composant minute de l’heure représentée par cette instance.

MinValue

Obtient la plus petite valeur possible de TimeOnly.

Nanosecond

Obtient le composant nanoseconde de l’heure représentée par cette instance.

Second

Obtient le composant secondes de l’heure représentée par cette instance.

Ticks

Obtient le nombre de graduations qui représentent l’heure de cette instance.

Méthodes

Add(TimeSpan)

Retourne un nouveau TimeOnly qui ajoute la valeur de l’intervalle de temps spécifié à la valeur de cette instance.

Add(TimeSpan, Int32)

Retourne un nouveau TimeOnly qui ajoute la valeur de l’intervalle de temps spécifié à la valeur de cette instance. Si le résultat est encapsulé au-delà de la fin de la journée, cette méthode retourne le nombre de jours excédentaires en tant que paramètre out.

AddHours(Double)

Retourne un nouveau TimeOnly qui ajoute le nombre d'heures spécifié à la valeur de cette instance.

AddHours(Double, Int32)

Retourne un nouveau TimeOnly qui ajoute le nombre d'heures spécifié à la valeur de cette instance. Si le résultat est encapsulé au-delà de la fin de la journée, cette méthode retourne le nombre de jours excédentaires en tant que paramètre out.

AddMinutes(Double)

Retourne un nouveau TimeOnly qui ajoute le nombre de minutes spécifié à la valeur de cette instance.

AddMinutes(Double, Int32)

Retourne un nouveau TimeOnly qui ajoute le nombre de minutes spécifié à la valeur de cette instance. Si le résultat est encapsulé au-delà de la fin de la journée, cette méthode retourne le nombre de jours excédentaires en tant que paramètre out.

CompareTo(Object)

Compare la valeur de cette instance à un objet spécifié qui contient une valeur TimeOnly spécifiée, et retourne un entier qui indique si cette instance est antérieure, identique ou ultérieure à la valeur TimeOnly spécifiée.

CompareTo(TimeOnly)

Compare la valeur de cette instance à une valeur TimeOnly spécifiée et indique si cette instance est antérieure, identique ou ultérieure à la valeur TimeOnly spécifiée.

Deconstruct(Int32, Int32)

Déconstruit cette TimeOnly instance dans Hour et Minute.

Deconstruct(Int32, Int32, Int32)

Déconstruit cette TimeOnly instance en Hour, Minuteet Second.

Deconstruct(Int32, Int32, Int32, Int32)

Déconstruit cette TimeOnly instance en Hour, Minute, Secondet Millisecond.

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

Déconstruit cette TimeOnly instance en Hour, Minute, Second, Millisecondet Microsecond.

Equals(Object)

Retourne une valeur indiquant si cette instance équivaut à un objet spécifié.

Equals(TimeOnly)

Renvoie une valeur indiquant si la valeur de cette instance est égale à la valeur de l'instance TimeOnly spécifiée.

FromDateTime(DateTime)

Construit un TimeOnly objet à partir d’un DateTime représentant l’heure de la journée dans cet DateTime objet.

FromTimeSpan(TimeSpan)

Construit un TimeOnly objet à partir d’un intervalle de temps représentant le temps écoulé depuis minuit.

GetHashCode()

Retourne le code de hachage de cette instance.

IsBetween(TimeOnly, TimeOnly)

Détermine si une heure se situe dans la plage fournie. Prend en charge les plages « normales », telles que 10:00-12:00, et les plages qui s’étendent sur minuit, par exemple 23:00-01:00.

Parse(ReadOnlySpan<Char>, IFormatProvider)

Analyse une étendue de caractères dans une valeur.

Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles)

Convertit une étendue de mémoire qui contient une représentation sous forme de chaîne d’une heure en son TimeOnly équivalent à l’aide d’informations de format spécifiques à la culture et d’un style de mise en forme.

Parse(String)

Convertit la représentation sous forme de chaîne d’une heure en son TimeOnly équivalent à l’aide des conventions de la culture actuelle.

Parse(String, IFormatProvider)

Analyse une chaîne en une valeur.

Parse(String, IFormatProvider, DateTimeStyles)

Convertit la représentation sous forme de chaîne d’une heure en son TimeOnly équivalent à l’aide d’informations de format spécifiques à la culture et d’un style de mise en forme.

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

Convertit la représentation d’étendue spécifiée d’une heure en son TimeOnly équivalent à l’aide du format, des informations de format spécifiques à la culture et du style spécifiés. Le format de la représentation sous forme de chaîne doit correspondre exactement au format spécifié, ou une exception est levée.

ParseExact(ReadOnlySpan<Char>, String[])

Convertit l’étendue spécifiée en son TimeOnly équivalent à l’aide du tableau de formats spécifié. Le format de la représentation sous forme de chaîne doit correspondre exactement à au moins l'un des formats spécifiés, ou une exception est levée.

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

Convertit la représentation d’étendue spécifiée d’une heure en son TimeOnly équivalent à l’aide du tableau de formats, des informations de format spécifiques à la culture et du style spécifiés. Le format de la représentation sous forme de chaîne doit correspondre exactement à au moins l'un des formats spécifiés, ou une exception est levée.

ParseExact(String, String)

Convertit la représentation sous forme de chaîne spécifiée d’une heure en son TimeOnly équivalent à l’aide du format spécifié. Le format de la représentation sous forme de chaîne doit correspondre exactement au format spécifié, ou une exception est levée.

ParseExact(String, String, IFormatProvider, DateTimeStyles)

Convertit la représentation sous forme de chaîne spécifiée d’une heure en son TimeOnly équivalent à l’aide du format, des informations de format spécifiques à la culture et du style spécifiés. Le format de la représentation sous forme de chaîne doit correspondre exactement au format spécifié, ou une exception est levée.

ParseExact(String, String[])

Convertit l’étendue spécifiée en équivalent TimeOnly à l’aide du tableau de formats spécifié. Le format de la représentation sous forme de chaîne doit correspondre exactement à au moins l'un des formats spécifiés, ou une exception est levée.

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

Convertit la représentation de chaîne spécifiée d’une heure en son TimeOnly équivalent à l’aide du tableau de formats, des informations de format spécifiques à la culture et du style spécifiés. Le format de la représentation sous forme de chaîne doit correspondre exactement à au moins l'un des formats spécifiés, ou une exception est levée.

ToLongTimeString()

Convertit la valeur du instance actuel TimeOnly en sa représentation de chaîne de date longue équivalente.

ToShortTimeString()

Convertit le instance actuel TimeOnly en représentation de chaîne de temps court équivalente.

ToString()

Convertit le instance actuel TimeOnly en sa représentation de chaîne de temps court équivalente à l’aide des conventions de mise en forme de la culture actuelle.

ToString(IFormatProvider)

Convertit la valeur du instance actuel TimeOnly en sa représentation de chaîne équivalente à l’aide des informations de format spécifiques à la culture spécifiées.

ToString(String)

Convertit le instance actuel TimeOnly en représentation de chaîne équivalente à l’aide du format spécifié et des conventions de mise en forme de la culture actuelle.

ToString(String, IFormatProvider)

Convertit la valeur du instance actuel TimeOnly en sa représentation de chaîne équivalente à l’aide des informations de format spécifiques à la culture spécifiées.

ToTimeSpan()

Convertissez le instance actuel TimeOnly en objetTimeSpan.

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

Tente de mettre en forme la valeur de la instance actuelle en UTF-8 dans l’étendue d’octets fournie.

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

Tente de mettre en forme la valeur du instance TimeOnly actuel dans l’étendue de caractères fournie.

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

Convertit la représentation d’étendue spécifiée d’une heure en son TimeOnly équivalent à l’aide du tableau de formats, des informations et du style de format spécifiques à la culture spécifiés, et retourne une valeur qui indique si la conversion a réussi.

TryParse(ReadOnlySpan<Char>, IFormatProvider, TimeOnly)

Tente d’analyser une étendue de caractères dans une valeur.

TryParse(ReadOnlySpan<Char>, TimeOnly)

Convertit la représentation d’étendue spécifiée d’une heure en son équivalent TimeOnly et retourne une valeur qui indique si la conversion a réussi.

TryParse(String, IFormatProvider, DateTimeStyles, TimeOnly)

Convertit la représentation sous forme de chaîne spécifiée d’une heure en son TimeOnly équivalent à l’aide du tableau de formats, des informations et du style de format spécifiques à la culture spécifiés, et retourne une valeur qui indique si la conversion a réussi.

TryParse(String, IFormatProvider, TimeOnly)

Tente d’analyser une chaîne en une valeur.

TryParse(String, TimeOnly)

Convertit la représentation sous forme de chaîne spécifiée d’une heure en son TimeOnly équivalent et retourne une valeur qui indique si la conversion a réussi.

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

Convertit la représentation d’étendue spécifiée d’une heure en son TimeOnly équivalent à l’aide du format, des informations de format spécifiques à la culture et du style spécifiés. Le format de la représentation sous forme de chaîne doit correspondre exactement au format spécifié. La méthode retourne une valeur qui indique si la conversion a réussi.

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

Convertit la représentation d’étendue spécifiée d’une heure en son TimeOnly équivalent à l’aide du format et du style spécifiés. Le format de la représentation sous forme de chaîne doit correspondre exactement au format spécifié. La méthode retourne une valeur qui indique si la conversion a réussi.

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

Convertit l’étendue de caractères spécifiée d’un temps en son TimeOnly équivalent et retourne une valeur qui indique si la conversion a réussi.

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

Convertit l’étendue de caractères spécifiée d’un temps en son TimeOnly équivalent et retourne une valeur qui indique si la conversion a réussi.

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

Convertit la représentation d’étendue spécifiée d’une heure en son TimeOnly équivalent à l’aide du format, des informations de format spécifiques à la culture et du style spécifiés. Le format de la représentation sous forme de chaîne doit correspondre exactement au format spécifié. La méthode retourne une valeur qui indique si la conversion a réussi.

TryParseExact(String, String, TimeOnly)

Convertit la représentation sous forme de chaîne spécifiée d’une heure en son TimeOnly équivalent à l’aide du format et du style spécifiés. Le format de la représentation sous forme de chaîne doit correspondre exactement au format spécifié. La méthode retourne une valeur qui indique si la conversion a réussi.

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

Convertit la représentation sous forme de chaîne spécifiée d’une heure en son TimeOnly équivalent et retourne une valeur qui indique si la conversion a réussi.

TryParseExact(String, String[], TimeOnly)

Convertit la représentation sous forme de chaîne spécifiée d’une heure en son TimeOnly équivalent et retourne une valeur qui indique si la conversion a réussi.

Opérateurs

Equality(TimeOnly, TimeOnly)

Détermine si deux instances spécifiées de TimeOnlysont égales.

GreaterThan(TimeOnly, TimeOnly)

Détermine si un TimeOnly spécifié est ultérieur à un autre TimeOnly spécifié.

GreaterThanOrEqual(TimeOnly, TimeOnly)

Détermine si un spécifié TimeOnly représente une heure identique ou ultérieure à une autre spécifiée TimeOnly.

Inequality(TimeOnly, TimeOnly)

Détermine si deux instances spécifiées de TimeOnly ne sont pas égales.

LessThan(TimeOnly, TimeOnly)

Détermine si un TimeOnly spécifié est antérieur à un autre TimeOnly spécifié.

LessThanOrEqual(TimeOnly, TimeOnly)

Détermine si un spécifié TimeOnly représente une heure identique ou antérieure à une autre spécifiée TimeOnly.

Subtraction(TimeOnly, TimeOnly)

Donne le temps écoulé entre deux points sur une horloge circulaire, qui sera toujours une valeur positive.

S’applique à