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>, 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
- 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) | |
| 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() | |
| 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. |