TimeOnly Struktura
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- 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) | |
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() | |
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. |