Sdílet prostřednictvím


TimeOnly Struktura

Definice

Představuje čas dne, stejně jako by byl přečtený z hodin v rozsahu 00:00:00 až 23:59:59,999999999.

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
Dědičnost
TimeOnly
Implementuje

Konstruktory

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

Inicializuje novou instanci struktury TimeOnly na zadanou hodinu, minutu, sekundu, milisekundu a mikrosekundy.

TimeOnly(Int32, Int32, Int32, Int32)

Inicializuje novou instanci struktury TimeOnly na zadanou hodinu, minutu, sekundu a milisekundu.

TimeOnly(Int32, Int32, Int32)

Inicializuje novou instanci struktury TimeOnly na zadanou hodinu, minutu a sekundu.

TimeOnly(Int32, Int32)

Inicializuje novou instanci TimeOnly struktury na zadanou hodinu a minutu.

TimeOnly(Int64)

Inicializuje novou instanci struktury TimeOnly pomocí zadaného počtu záškrtů.

Vlastnosti

Hour

Získá hodinovou komponentu času reprezentované touto instancí.

MaxValue

Získá největší možnou hodnotu TimeOnly.

Microsecond

Získá mikrosekundovou komponentu času reprezentovaného touto instancí.

Millisecond

Získá komponentu milisekund času reprezentovaného touto instancí.

Minute

Získá minutovou komponentu času reprezentované touto instancí.

MinValue

Získá nejmenší možnou hodnotu TimeOnly.

Nanosecond

Získá nanosekundovou komponentu času reprezentovaného touto instancí.

Second

Získá sekundu v čase reprezentované touto instancí.

Ticks

Získá počet záškrtů, které představují čas této instance.

Metody

Add(TimeSpan, Int32)

Vrátí novou TimeOnly, která k hodnotě této instance přidá hodnotu zadaného časového rozsahu. Pokud výsledek zabalí konec dne, vrátí tato metoda počet nadbytečných dnů jako výstupní parametr.

Add(TimeSpan)

Vrátí novou TimeOnly, která k hodnotě této instance přidá hodnotu zadaného časového rozsahu.

AddHours(Double, Int32)

Vrátí novou TimeOnly, která k hodnotě této instance přidá zadaný počet hodin. Pokud výsledek zabalí konec dne, vrátí tato metoda počet nadbytečných dnů jako výstupní parametr.

AddHours(Double)

Vrátí novou TimeOnly, která k hodnotě této instance přidá zadaný počet hodin.

AddMinutes(Double, Int32)

Vrátí nový TimeOnly, který k hodnotě této instance přidá zadaný počet minut. Pokud výsledek zabalí konec dne, vrátí tato metoda počet nadbytečných dnů jako výstupní parametr.

AddMinutes(Double)

Vrátí nový TimeOnly, který k hodnotě této instance přidá zadaný počet minut.

CompareTo(Object)

Porovná hodnotu této instance se zadaným objektem, který obsahuje zadanou hodnotu TimeOnly, a vrátí celé číslo, které určuje, zda je tato instance starší, stejná nebo pozdější než zadaná TimeOnly hodnota.

CompareTo(TimeOnly)

Porovná hodnotu této instance se zadanou hodnotou TimeOnly a určuje, zda je tato instance dřívější než, stejná nebo pozdější než zadaná TimeOnly hodnota.

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

Dekonstrukce této instance TimeOnly do Hour, Minute, Second, Milliseconda Microsecond.

Deconstruct(Int32, Int32, Int32, Int32)

Dekonstrukce této instance TimeOnly do Hour, Minute, Seconda Millisecond.

Deconstruct(Int32, Int32, Int32)

Dekonstruuje tuto instanci TimeOnly do Hour, Minutea Second.

Deconstruct(Int32, Int32)

Dekonstrukce této instance TimeOnly do Hour a Minute.

Equals(Object)

Vrátí hodnotu určující, zda je tato instance rovna zadanému objektu.

Equals(TimeOnly)

Vrátí hodnotu určující, zda hodnota této instance je rovna hodnotě zadané TimeOnly instance.

FromDateTime(DateTime)

Vytvoří objekt TimeOnly z DateTime představující čas dne v tomto objektu DateTime.

FromTimeSpan(TimeSpan)

Vytvoří objekt TimeOnly z časového rozsahu představujícího čas uplynulý od půlnoci.

GetHashCode()

Vrátí kód hash pro tuto instanci.

IsBetween(TimeOnly, TimeOnly)

Určuje, jestli čas spadá do zadaného rozsahu. Podporuje "normální" rozsahy, například 10:00-12:00, a rozsahy, které pokrývají půlnoc, například 23:00-01:00.

Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles)

Převede rozsah paměti, který obsahuje řetězcovou reprezentaci času na jeho TimeOnly ekvivalent pomocí informací o formátu specifické pro jazykovou verzi a stylu formátování.

Parse(ReadOnlySpan<Char>, IFormatProvider)

Parsuje rozsah znaků do hodnoty.

Parse(String, IFormatProvider, DateTimeStyles)

Převede řetězcovou reprezentaci času na jeho TimeOnly ekvivalent pomocí informací o formátu specifické pro jazykovou verzi a stylu formátování.

Parse(String, IFormatProvider)

Parsuje řetězec do hodnoty.

Parse(String)

Převede řetězcové vyjádření času na jeho TimeOnly ekvivalent pomocí konvencí aktuální jazykové verze.

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

Převede zadanou reprezentaci rozsahu času na jeho TimeOnly ekvivalent pomocí zadaného formátu, informací o formátu specifickém pro jazykovou verzi a stylu. Formát řetězcové reprezentace se musí přesně shodovat se zadaným formátem nebo je vyvolán výjimka.

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

Převede zadanou reprezentaci rozsahu času na jeho TimeOnly ekvivalent pomocí zadaného pole formátů, informací o formátu specifickém pro jazykovou verzi a stylu. Formát řetězcové reprezentace se musí shodovat s alespoň jedním ze zadaných formátů přesně nebo je vyvolán výjimka.

ParseExact(ReadOnlySpan<Char>, String[])

Převede zadané rozpětí na jeho TimeOnly ekvivalent pomocí zadaného pole formátů. Formát řetězcové reprezentace se musí shodovat s alespoň jedním ze zadaných formátů přesně nebo je vyvolán výjimka.

ParseExact(String, String, IFormatProvider, DateTimeStyles)

Převede zadanou řetězcovou reprezentaci času na jeho TimeOnly ekvivalent pomocí zadaného formátu, informací o formátu specifickém pro jazykovou verzi a stylu. Formát řetězcové reprezentace se musí přesně shodovat se zadaným formátem nebo je vyvolán výjimka.

ParseExact(String, String)

Převede zadanou řetězcovou reprezentaci času na jeho TimeOnly ekvivalent pomocí zadaného formátu. Formát řetězcové reprezentace se musí přesně shodovat se zadaným formátem nebo je vyvolán výjimka.

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

Převede zadanou řetězcovou reprezentaci času na jeho TimeOnly ekvivalent pomocí zadaného pole formátů, informací o formátu specifickém pro jazykovou verzi a stylu. Formát řetězcové reprezentace se musí shodovat s alespoň jedním ze zadaných formátů přesně nebo je vyvolán výjimka.

ParseExact(String, String[])

Převede zadané rozpětí na TimeOnly ekvivalent pomocí zadaného pole formátů. Formát řetězcové reprezentace se musí shodovat s alespoň jedním ze zadaných formátů přesně nebo je vyvolán výjimka.

ToLongTimeString()

Převede hodnotu aktuální instance TimeOnly na ekvivalentní řetězcové vyjádření dlouhého data.

ToShortTimeString()

Převede aktuální instanci TimeOnly na ekvivalentní krátkou řetězcovou reprezentaci.

ToString()

Převede aktuální instanci TimeOnly na ekvivalentní řetězcovou reprezentaci krátkého času pomocí konvencí formátování aktuální jazykové verze.

ToString(IFormatProvider)

Převede hodnotu aktuální instance TimeOnly na ekvivalentní řetězcové vyjádření pomocí zadaných informací o formátu specifické pro jazykovou verzi.

ToString(String, IFormatProvider)

Převede hodnotu aktuální instance TimeOnly na ekvivalentní řetězcové vyjádření pomocí zadaných informací o formátu specifické pro jazykovou verzi.

ToString(String)

Převede aktuální instanci TimeOnly na ekvivalentní řetězcovou reprezentaci pomocí zadaného formátu a konvencí formátování aktuální jazykové verze.

ToTimeSpan()

Převeďte aktuální instanci TimeOnly na objekt TimeSpan.

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

Pokusí se naformátovat hodnotu aktuální instance jako UTF-8 do poskytnutého rozsahu bajtů.

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

Pokusí se naformátovat hodnotu aktuální instance TimeOnly do zadaného rozsahu znaků.

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

Převede zadanou reprezentaci rozsahu času na jeho TimeOnly ekvivalent pomocí zadaného pole formátů, informací o formátu specifickém pro jazykovou verzi a stylu a vrátí hodnotu, která označuje, zda převod proběhl úspěšně.

TryParse(ReadOnlySpan<Char>, IFormatProvider, TimeOnly)

Pokusí se analyzovat rozsah znaků do hodnoty.

TryParse(ReadOnlySpan<Char>, TimeOnly)

Převede zadanou reprezentaci rozsahu času na ekvivalent TimeOnly a vrátí hodnotu, která označuje, zda převod proběhl úspěšně.

TryParse(String, IFormatProvider, DateTimeStyles, TimeOnly)

Převede zadanou řetězcovou reprezentaci času na jeho TimeOnly ekvivalent pomocí zadaného pole formátů, informací o formátu specifickém pro jazykovou verzi a stylu a vrátí hodnotu, která označuje, zda převod proběhl úspěšně.

TryParse(String, IFormatProvider, TimeOnly)

Pokusí se analyzovat řetězec do hodnoty.

TryParse(String, TimeOnly)

Převede zadanou řetězcovou reprezentaci času na jeho TimeOnly ekvivalent a vrátí hodnotu, která označuje, zda převod proběhl úspěšně.

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

Převede zadanou reprezentaci rozsahu času na jeho TimeOnly ekvivalent pomocí zadaného formátu, informací o formátu specifickém pro jazykovou verzi a stylu. Formát řetězcové reprezentace se musí přesně shodovat se zadaným formátem. Metoda vrátí hodnotu, která označuje, zda převod byl úspěšný.

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

Převede zadanou reprezentaci rozsahu času na jeho TimeOnly ekvivalent pomocí zadaného formátu a stylu. Formát řetězcové reprezentace se musí přesně shodovat se zadaným formátem. Metoda vrátí hodnotu, která označuje, zda převod byl úspěšný.

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

Převede zadaný znak rozsahu času na jeho TimeOnly ekvivalent a vrátí hodnotu, která označuje, zda převod proběhl úspěšně.

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

Převede zadaný znak rozsahu času na jeho TimeOnly ekvivalent a vrátí hodnotu, která označuje, zda převod proběhl úspěšně.

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

Převede zadanou reprezentaci rozsahu času na jeho TimeOnly ekvivalent pomocí zadaného formátu, informací o formátu specifickém pro jazykovou verzi a stylu. Formát řetězcové reprezentace se musí přesně shodovat se zadaným formátem. Metoda vrátí hodnotu, která označuje, zda převod byl úspěšný.

TryParseExact(String, String, TimeOnly)

Převede zadanou řetězcovou reprezentaci času na jeho TimeOnly ekvivalent pomocí zadaného formátu a stylu. Formát řetězcové reprezentace se musí přesně shodovat se zadaným formátem. Metoda vrátí hodnotu, která označuje, zda převod byl úspěšný.

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

Převede zadanou řetězcovou reprezentaci času na jeho TimeOnly ekvivalent a vrátí hodnotu, která označuje, zda převod proběhl úspěšně.

TryParseExact(String, String[], TimeOnly)

Převede zadanou řetězcovou reprezentaci času na jeho TimeOnly ekvivalent a vrátí hodnotu, která označuje, zda převod proběhl úspěšně.

Operátory

Equality(TimeOnly, TimeOnly)

Určuje, zda jsou dvě zadané instance TimeOnlystejné.

GreaterThan(TimeOnly, TimeOnly)

Určuje, zda jeden zadaný TimeOnly je pozdější než jiný zadaný TimeOnly.

GreaterThanOrEqual(TimeOnly, TimeOnly)

Určuje, zda jeden zadaný TimeOnly představuje čas, který je stejný jako nebo novější než jiný zadaný TimeOnly.

Inequality(TimeOnly, TimeOnly)

Určuje, zda se dvě zadané instance TimeOnly nerovnají.

LessThan(TimeOnly, TimeOnly)

Určuje, zda jeden zadaný TimeOnly je dřívější než jiný zadaný TimeOnly.

LessThanOrEqual(TimeOnly, TimeOnly)

Určuje, zda jeden zadaný TimeOnly představuje čas, který je stejný jako nebo dřívější než jiný zadaný TimeOnly.

Subtraction(TimeOnly, TimeOnly)

Poskytuje uplynulý čas mezi dvěma body v kruhových hodinách, což bude vždy kladná hodnota.

Platí pro