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 denní čas, který by byl přečtený z hodin, v rozsahu 00:00:00 až 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
- Dědičnost
- Implementuje
Konstruktory
TimeOnly(Int32, Int32) |
Inicializuje novou instanci TimeOnly struktury na zadanou hodinu a minutu. |
TimeOnly(Int32, Int32, Int32) |
Inicializuje novou instanci TimeOnly struktury na zadanou hodinu, minutu a sekundu. |
TimeOnly(Int32, Int32, Int32, Int32) |
Inicializuje novou instanci TimeOnly struktury na zadanou hodinu, minutu, sekundu a milisekundu. |
TimeOnly(Int32, Int32, Int32, Int32, Int32) |
Inicializuje novou instanci TimeOnly struktury na zadanou hodinu, minutu, sekundu, milisekundu a mikrosekundu. |
TimeOnly(Int64) |
Inicializuje novou instanci TimeOnly struktury pomocí zadaného počtu zaškrtnutí. |
Vlastnosti
Hour |
Získá hodinovou komponentu času reprezentovanou touto instancí. |
MaxValue |
Získá největší možnou hodnotu parametru TimeOnly. |
Microsecond |
Získá mikrosekundovou komponentu času reprezentovaného touto instancí. |
Millisecond |
Získá milisekundovou komponentu času reprezentovaného touto instancí. |
Minute |
Získá minutovou součást času reprezentovanou touto instancí. |
MinValue |
Získá nejmenší možnou hodnotu .TimeOnly |
Nanosecond |
Získá nanosekundovou komponentu času reprezentovaného touto instancí. |
Second |
Získá sekundovou součást času reprezentované touto instancí. |
Ticks |
Získá počet odškrtávků, které představují čas této instance. |
Metody
Add(TimeSpan) |
Vrátí nový TimeOnly , který přidá hodnotu zadaného časového rozsahu k hodnotě této instance. |
Add(TimeSpan, Int32) |
Vrátí nový TimeOnly , který přidá hodnotu zadaného časového rozsahu k hodnotě této instance. Pokud se výsledek zabalí za konec dne, vrátí tato metoda počet nadbytečných dnů jako out parametr. |
AddHours(Double) |
Vrátí nový TimeOnly , který přidá zadaný počet hodin k hodnotě této instance. |
AddHours(Double, Int32) |
Vrátí nový TimeOnly , který přidá zadaný počet hodin k hodnotě této instance. Pokud se výsledek zabalí za konec dne, vrátí tato metoda počet nadbytečných dnů jako out parametr. |
AddMinutes(Double) |
Vrátí nový TimeOnly , který přidá zadaný počet minut k hodnotě této instance. |
AddMinutes(Double, Int32) |
Vrátí nový TimeOnly , který přidá zadaný počet minut k hodnotě této instance. Pokud se výsledek zabalí za konec dne, vrátí tato metoda počet nadbytečných dnů jako out parametr. |
CompareTo(Object) |
Porovná hodnotu této instance se zadaným objektem, který obsahuje zadanou TimeOnly hodnotu, a vrátí celé číslo, které označuje, zda je tato instance starší než, stejná jako nebo novější než zadaná TimeOnly hodnota. |
CompareTo(TimeOnly) |
Porovná hodnotu této instance se zadanou TimeOnly hodnotou a určuje, zda je tato instance starší než, stejná jako nebo novější než zadaná TimeOnly hodnota. |
Deconstruct(Int32, Int32) | |
Deconstruct(Int32, Int32, Int32) |
Dekonstruuje tuto TimeOnly instanci na Hour, Minutea Second. |
Deconstruct(Int32, Int32, Int32, Int32) |
Dekonstruuje tuto TimeOnly instanci na Hour, MinuteSecond, a Millisecond. |
Deconstruct(Int32, Int32, Int32, Int32, Int32) |
Dekonstruuje tuto TimeOnly instanci na Hour, Minute, Second, Milliseconda Microsecond. |
Equals(Object) |
Vrací hodnotu, která určuje, zda je tato instance rovna zadanému objektu. |
Equals(TimeOnly) |
Vrátí hodnotu označující, zda je hodnota této instance rovna hodnotě zadané TimeOnly instance. |
FromDateTime(DateTime) |
TimeOnly Vytvoří objekt z objektu DateTime představujícího čas dne v tomto DateTime objektu. |
FromTimeSpan(TimeSpan) |
TimeOnly Vytvoří objekt z časového rozsahu představujícího čas uplynulý od půlnoci. |
GetHashCode() |
Vrátí hodnotu hash pro tuto instanci. |
IsBetween(TimeOnly, TimeOnly) |
Určuje, jestli čas spadá do zadaného rozsahu. Podporuje jak "normální" rozsahy, například 10:00–12:00, tak oblasti, které přesahují půlnoc, například 23:00–01:00. |
Parse(ReadOnlySpan<Char>, IFormatProvider) |
Parsuje rozsah znaků na hodnotu. |
Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles) |
Převede rozsah paměti obsahující řetězcovou reprezentaci času na jeho TimeOnly ekvivalent pomocí informací o formátu specifické pro jazykovou verzi a stylu formátování. |
Parse(String) |
Převede řetězcovou reprezentaci času na jeho TimeOnly ekvivalent pomocí konvencí aktuální jazykové verze. |
Parse(String, IFormatProvider) |
Parsuje řetězec na hodnotu. |
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í. |
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 musí přesně odpovídat zadanému formátu, jinak dojde k výjimce. |
ParseExact(ReadOnlySpan<Char>, String[]) |
Převede zadané rozpětí na jeho TimeOnly ekvivalent pomocí zadané pole formátů. Formát řetězcové reprezentace musí přesně odpovídat alespoň jednomu ze zadaných formátů nebo je vyvolán výjimka. |
ParseExact(ReadOnlySpan<Char>, String[], IFormatProvider, DateTimeStyles) |
Převede zadanou reprezentaci rozsahu času na jeho TimeOnly ekvivalent pomocí zadané pole formátů, informací o formátu specifické pro jazykovou verzi a stylu. Formát řetězcové reprezentace musí přesně odpovídat alespoň jednomu ze zadaných formátů 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 musí přesně odpovídat zadanému formátu, jinak dojde k výjimce. |
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 musí přesně odpovídat zadanému formátu, jinak dojde k výjimce. |
ParseExact(String, String[]) |
Převede zadaný rozsah na TimeOnly ekvivalent pomocí zadané pole formátů. Formát řetězcové reprezentace musí přesně odpovídat alespoň jednomu ze zadaných formátů nebo je vyvolán výjimka. |
ParseExact(String, String[], IFormatProvider, DateTimeStyles) |
Převede zadanou řetězcovou reprezentaci času na jeho TimeOnly ekvivalent pomocí zadané pole formátů, informací o formátu specifické pro jazykovou verzi a stylu. Formát řetězcové reprezentace musí přesně odpovídat alespoň jednomu ze zadaných formátů nebo je vyvolán výjimka. |
ToLongTimeString() |
Převede hodnotu aktuální TimeOnly instance na její ekvivalentní dlouhou reprezentaci řetězce kalendářní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í krátkou řetězcovou reprezentaci pomocí konvencí formátování aktuální jazykové verze. |
ToString(IFormatProvider) |
Převede hodnotu aktuální TimeOnly instance na ekvivalentní řetězcovou reprezentaci pomocí zadané informace 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. |
ToString(String, IFormatProvider) |
Převede hodnotu aktuální TimeOnly instance na ekvivalentní řetězcovou reprezentaci pomocí zadané informace o formátu specifické pro jazykovou verzi. |
ToTimeSpan() | |
TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Pokusí se naformátovat hodnotu aktuální instance jako UTF-8 do zadané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é pole formátů, informací o formátu a stylu specifické pro jazykovou verzi a vrátí hodnotu, která označuje, zda byl převod úspěšný. |
TryParse(ReadOnlySpan<Char>, IFormatProvider, TimeOnly) |
Pokusí se parsovat rozsah znaků na hodnotu. |
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é pole formátů, informací o formátu specifické 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 parsovat řetězec na hodnotu. |
TryParse(String, TimeOnly) |
Převede zadanou řetězcovou reprezentaci času na jeho TimeOnly ekvivalent a vrátí hodnotu, která označuje, zda byl převod ú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ého vyjádření musí přesně odpovídat určenému formátu. Metoda vrátí hodnotu, která označuje, zda převod proběhl ú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ého vyjádření musí přesně odpovídat určenému formátu. Metoda vrátí hodnotu, která označuje, zda převod proběhl úspěšně. |
TryParseExact(ReadOnlySpan<Char>, String[], IFormatProvider, DateTimeStyles, TimeOnly) |
Převede zadaný rozsah znaků č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ý rozsah znaků č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ého vyjádření musí přesně odpovídat určenému formátu. Metoda 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 pomocí zadaného formátu a stylu. Formát řetězcového vyjádření musí přesně odpovídat určenému formátu. Metoda vrátí hodnotu, která označuje, zda převod proběhl ú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 byl převod ú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 byl převod úspěšný. |
Operátory
Equality(TimeOnly, TimeOnly) |
Určuje, zda jsou dvě zadané instance rovny TimeOnly. |
GreaterThan(TimeOnly, TimeOnly) |
Určuje, zda jeden zadaný TimeOnly je pozdější než jiný zadaný TimeOnly. |
GreaterThanOrEqual(TimeOnly, TimeOnly) |
Určuje, zda zadaná TimeOnly hodnota představuje čas, který je stejný nebo pozdější než jiný zadaný TimeOnly. |
Inequality(TimeOnly, TimeOnly) |
Určuje, jestli jsou dvě zadané instance objektu TimeOnly odlišné. |
LessThan(TimeOnly, TimeOnly) |
Určuje, zda jeden zadaný TimeOnly je starší než jiný zadaný TimeOnly. |
LessThanOrEqual(TimeOnly, TimeOnly) |
Určuje, zda jeden zadaný TimeOnly představuje čas, který je stejný nebo dřívější než jiný zadaný TimeOnly. |
Subtraction(TimeOnly, TimeOnly) |
Poskytuje uplynulý čas mezi dvěma body na kruhových hodinách, což bude vždy kladná hodnota. |