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

Konstruktory

Name Description
TimeOnly(Int32, Int32, Int32, Int32, Int32)

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

TimeOnly(Int32, Int32, Int32, Int32)

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

TimeOnly(Int32, Int32, Int32)

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

TimeOnly(Int32, Int32)

Inicializuje novou instanci TimeOnly struktury na zadanou hodinu a minutu.

TimeOnly(Int64)

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

Vlastnosti

Name Description
Hour

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

MaxValue

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

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 TimeOnlyhodnotu .

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

Name Description
Add(TimeSpan, Int32)

Vrátí novou TimeOnly hodnotu zadaného časového rozsahu k hodnotě této instance. 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 hodnotu zadaného časového rozsahu k hodnotě této instance.

AddHours(Double, Int32)

Vrátí novou TimeOnly hodnotu, 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 hodnotu, která k hodnotě této instance přidá zadaný počet hodin.

AddMinutes(Double, Int32)

Vrátí novou TimeOnly hodnotu, 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í novou TimeOnly hodnotu, 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 TimeOnly hodnotu, a vrátí celé číslo, které určuje, zda je tato instance dřívější, stejná nebo pozdější než zadaná TimeOnly hodnota.

CompareTo(TimeOnly)

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

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

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

Deconstruct(Int32, Int32, Int32, Int32)

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

Deconstruct(Int32, Int32, Int32)

Dekonstrukce této TimeOnly instance do Hour, Minutea Second.

Deconstruct(Int32, Int32)

Dekonstrukce této TimeOnly instance 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 je hodnota této instance rovna hodnotě zadané TimeOnly instance.

FromDateTime(DateTime)

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

FromTimeSpan(TimeSpan)

TimeOnly Vytvoří objekt z časového rozpětí představující č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ězcové vyjádření č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 ekvivalent TimeOnly 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 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 ekvivalent TimeOnly 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 ekvivalent TimeOnly 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 ekvivalent TimeOnly 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í TimeOnly instance na ekvivalentní řetězcové vyjádření dlouhého data.

ToShortTimeString()

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

ToString()

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

ToString(IFormatProvider)

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

ToString(String)

Převede aktuální TimeOnly instanci 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í TimeOnly instanci na TimeSpan objekt.

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 doby na ekvivalent TimeOnly pomocí zadaného pole formátů, informací o formátu specifickém pro jazykovou verzi a stylu a vrátí hodnotu, která urč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 ekvivalent TimeOnly 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 TimeOnly jeho 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 ekvivalent TimeOnly 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 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 ekvivalent TimeOnly 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 TimeOnly jeho 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 TimeOnly jeho ekvivalent a vrátí hodnotu, která označuje, zda převod proběhl úspěšně.

Operátory

Name Description
Equality(TimeOnly, TimeOnly)

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

GreaterThan(TimeOnly, TimeOnly)

Určuje, zda je zadaná TimeOnly hodnota 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 je zadaná TimeOnly hodnota 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