TimeOnly Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Tageszeit dar, wie aus einer Uhr gelesen wird, innerhalb des Bereichs 00:00:00 bis 23:59:59.9999999.
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)
- Vererbung
- Implementiert
Konstruktoren
| Name | Beschreibung |
|---|---|
| TimeOnly(Int32, Int32, Int32, Int32, Int32) |
Initialisiert eine neue Instanz der TimeOnly Struktur auf die angegebene Stunde, Minute, Sekunde, Millisekunden und Mikrosekunden. |
| TimeOnly(Int32, Int32, Int32, Int32) |
Initialisiert eine neue Instanz der TimeOnly Struktur auf die angegebene Stunde, Minute, Sekunde und Millisekunden. |
| TimeOnly(Int32, Int32, Int32) |
Initialisiert eine neue Instanz der TimeOnly Struktur auf die angegebene Stunde, Minute und Sekunde. |
| TimeOnly(Int32, Int32) |
Initialisiert eine neue Instanz der TimeOnly Struktur auf die angegebene Stunde und die Minute. |
| TimeOnly(Int64) |
Initialisiert eine neue Instanz der TimeOnly Struktur mithilfe einer angegebenen Anzahl von Teilstrichen. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Hour |
Ruft die Stundenkomponente der Durch diese Instanz dargestellten Zeit ab. |
| MaxValue |
Ruft den größten möglichen Wert von TimeOnly. |
| Microsecond |
Ruft die Mikrosekundenkomponente der Zeit ab, die durch diese Instanz dargestellt wird. |
| Millisecond |
Ruft die Millisekundenkomponente der Zeit ab, die durch diese Instanz dargestellt wird. |
| Minute |
Ruft die Minutenkomponente der Zeit ab, die durch diese Instanz dargestellt wird. |
| MinValue |
Ruft den kleinsten möglichen Wert von TimeOnly. |
| Nanosecond |
Ruft die Nanosekundenkomponente der Zeit ab, die durch diese Instanz dargestellt wird. |
| Second |
Ruft die Sekundenkomponente der Von dieser Instanz dargestellten Zeit ab. |
| Ticks |
Ruft die Anzahl der Teilstriche ab, die die Zeit dieser Instanz darstellen. |
Methoden
| Name | Beschreibung |
|---|---|
| Add(TimeSpan, Int32) |
Gibt einen neuen TimeOnly Wert zurück, der den Wert der angegebenen Zeitspanne zum Wert dieser Instanz hinzufügt. Wenn das Ergebnis am Ende des Tages umgebrochen wird, gibt diese Methode die Anzahl der überfälligen Tage als Ausgabeparameter zurück. |
| Add(TimeSpan) |
Gibt einen neuen TimeOnly Wert zurück, der den Wert der angegebenen Zeitspanne zum Wert dieser Instanz hinzufügt. |
| AddHours(Double, Int32) |
Gibt einen neuen TimeOnly Wert zurück, der die angegebene Anzahl von Stunden zum Wert dieser Instanz hinzufügt. Wenn das Ergebnis am Ende des Tages umgebrochen wird, gibt diese Methode die Anzahl der überfälligen Tage als Ausgabeparameter zurück. |
| AddHours(Double) |
Gibt einen neuen TimeOnly Wert zurück, der die angegebene Anzahl von Stunden zum Wert dieser Instanz hinzufügt. |
| AddMinutes(Double, Int32) |
Gibt einen neuen TimeOnly Wert zurück, der die angegebene Anzahl von Minuten zum Wert dieser Instanz hinzufügt. Wenn das Ergebnis am Ende des Tages umgebrochen wird, gibt diese Methode die Anzahl der überfälligen Tage als Ausgabeparameter zurück. |
| AddMinutes(Double) |
Gibt einen neuen TimeOnly Wert zurück, der die angegebene Anzahl von Minuten zum Wert dieser Instanz hinzufügt. |
| CompareTo(Object) |
Vergleicht den Wert dieser Instanz mit einem angegebenen Objekt, das einen angegebenen TimeOnly Wert enthält, und gibt eine ganze Zahl zurück, die angibt, ob diese Instanz früher als, identisch mit oder höher als der angegebene TimeOnly Wert ist. |
| CompareTo(TimeOnly) |
Vergleicht den Wert dieser Instanz mit einem angegebenen TimeOnly Wert und gibt an, ob diese Instanz früher als, identisch mit oder höher als der angegebene TimeOnly Wert ist. |
| Deconstruct(Int32, Int32, Int32, Int32, Int32) |
Deconstructs this TimeOnly instance into Hour, Minute, , Second, , Millisecondand Microsecond. |
| Deconstruct(Int32, Int32, Int32, Int32) |
Deconstructs this TimeOnly instance into Hour, Minute, , Second, and Millisecond. |
| Deconstruct(Int32, Int32, Int32) |
Deconstructs this TimeOnly instance into Hour, Minute, , und Second. |
| Deconstruct(Int32, Int32) | |
| Equals(Object) |
Gibt einen Wert zurück, der angibt, ob diese Instanz einem angegebenen Objekt entspricht. |
| Equals(TimeOnly) |
Gibt einen Wert zurück, der angibt, ob der Wert dieser Instanz dem Wert der angegebenen TimeOnly Instanz entspricht. |
| FromDateTime(DateTime) |
Erstellt ein TimeOnly Objekt aus einer DateTime Darstellung der Tageszeit in diesem DateTime Objekt. |
| FromTimeSpan(TimeSpan) |
Erstellt ein TimeOnly Objekt aus einer Zeitspanne, die die seit Mitternacht verstrichene Zeit darstellt. |
| GetHashCode() |
Gibt den Hashcode für diesen instance zurück. |
| IsBetween(TimeOnly, TimeOnly) |
Bestimmt, ob eine Zeit innerhalb des angegebenen Bereichs liegt. Unterstützt sowohl "normale" Bereiche wie 10:00-12:00 Uhr als auch Bereiche, die Mitternacht umfassen, z. B. 23:00-01:00. |
| Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles) |
Konvertiert eine Speicherspanne, die eine Zeichenfolgendarstellung einer Zeit in das TimeOnly entsprechende Format enthält, indem kulturspezifische Formatinformationen und eine Formatierungsformatvorlage verwendet werden. |
| Parse(ReadOnlySpan<Char>, IFormatProvider) |
Analysiert eine Spanne von Zeichen in einen Wert. |
| Parse(String, IFormatProvider, DateTimeStyles) |
Konvertiert die Zeichenfolgendarstellung einer Zeit in das TimeOnly entsprechende Format mithilfe von kulturspezifischen Formatinformationen und einer Formatierungsformatvorlage. |
| Parse(String, IFormatProvider) |
Analysiert eine Zeichenfolge in einen Wert. |
| Parse(String) |
Wandelt die Zeichenfolgendarstellung einer Zeit mithilfe der Konventionen der aktuellen Kultur in ihr TimeOnly Äquivalent um. |
| ParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles) |
Wandelt die angegebene Spannweitendarstellung einer Zeit mithilfe des angegebenen Formats, der kulturspezifischen Formatinformationen und der Formatvorlage in das TimeOnly entsprechende Format um. Das Format der Zeichenfolgendarstellung muss genau mit dem angegebenen Format übereinstimmen, oder eine Ausnahme wird ausgelöst. |
| ParseExact(ReadOnlySpan<Char>, String[], IFormatProvider, DateTimeStyles) |
Wandelt die angegebene Spannweitendarstellung einer Zeit mithilfe des angegebenen Arrays von Formaten, kulturspezifischen Formatinformationen und Formatvorlagen in das TimeOnly entsprechende Format um. Das Format der Zeichenfolgendarstellung muss mindestens einem der angegebenen Formate entsprechen, oder eine Ausnahme wird ausgelöst. |
| ParseExact(ReadOnlySpan<Char>, String[]) |
Wandelt die angegebene Spanne mithilfe des angegebenen Arrays von Formaten in ihr TimeOnly Äquivalent um. Das Format der Zeichenfolgendarstellung muss mindestens einem der angegebenen Formate entsprechen, oder eine Ausnahme wird ausgelöst. |
| ParseExact(String, String, IFormatProvider, DateTimeStyles) |
Wandelt die angegebene Zeichenfolgendarstellung einer Zeit mithilfe des angegebenen Formats, der kulturspezifischen Formatinformationen und der Formatvorlage in das TimeOnly entsprechende Format um. Das Format der Zeichenfolgendarstellung muss genau mit dem angegebenen Format übereinstimmen, oder eine Ausnahme wird ausgelöst. |
| ParseExact(String, String) |
Konvertiert die angegebene Zeichenfolgendarstellung einer Zeit mithilfe des angegebenen Formats in das TimeOnly entsprechende Format. Das Format der Zeichenfolgendarstellung muss genau mit dem angegebenen Format übereinstimmen, oder eine Ausnahme wird ausgelöst. |
| ParseExact(String, String[], IFormatProvider, DateTimeStyles) |
Wandelt die angegebene Zeichenfolgendarstellung einer Zeit mithilfe des angegebenen Arrays von Formaten, kulturspezifischen Formatinformationen und Formatvorlagen in das TimeOnly entsprechende Format um. Das Format der Zeichenfolgendarstellung muss mindestens einem der angegebenen Formate entsprechen, oder eine Ausnahme wird ausgelöst. |
| ParseExact(String, String[]) |
Wandelt die angegebene Spanne mithilfe des angegebenen Arrays von Formaten in ein TimeOnly Äquivalent um. Das Format der Zeichenfolgendarstellung muss mindestens einem der angegebenen Formate entsprechen, oder eine Ausnahme wird ausgelöst. |
| ToLongTimeString() |
Konvertiert den Wert der aktuellen TimeOnly Instanz in die entsprechende lange Datumszeichenfolgendarstellung. |
| ToShortTimeString() |
Konvertiert die aktuelle TimeOnly Instanz in die entsprechende kurze Zeitzeichenfolgendarstellung. |
| ToString() |
Konvertiert die aktuelle TimeOnly Instanz mithilfe der Formatierungskonventionen der aktuellen Kultur in die entsprechende kurze Zeitzeichenfolgendarstellung. |
| ToString(IFormatProvider) |
Wandelt den Wert der aktuellen Instanz mithilfe der angegebenen kulturspezifischen TimeOnly Formatinformationen in die entsprechende Zeichenfolgendarstellung um. |
| ToString(String, IFormatProvider) |
Wandelt den Wert der aktuellen Instanz mithilfe der angegebenen kulturspezifischen TimeOnly Formatinformationen in die entsprechende Zeichenfolgendarstellung um. |
| ToString(String) |
Konvertiert die aktuelle TimeOnly Instanz in die entsprechende Zeichenfolgendarstellung mithilfe des angegebenen Formats und der Formatierungskonventionen der aktuellen Kultur. |
| ToTimeSpan() |
Konvertieren Sie die aktuelle TimeOnly Instanz in ein TimeSpan Objekt. |
| TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Versucht, den Wert der aktuellen Instanz als UTF-8 in die bereitgestellte Bytespanne zu formatieren. |
| TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Versucht, den Wert der aktuellen TimeOnly-Instanz in die bereitgestellte Zeichenspanne zu formatieren. |
| TryParse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles, TimeOnly) |
Wandelt die angegebene Spannedarstellung einer Zeit mithilfe des angegebenen Arrays von Formaten, kulturspezifischen Formatinformationen und -formatvorlagen in ein TimeOnly Äquivalent um und gibt einen Wert zurück, der angibt, ob die Konvertierung erfolgreich war. |
| TryParse(ReadOnlySpan<Char>, IFormatProvider, TimeOnly) |
Versucht, einen Bereich von Zeichen in einen Wert zu analysieren. |
| TryParse(ReadOnlySpan<Char>, TimeOnly) |
Wandelt die angegebene Span-Darstellung einer Zeit in das TimeOnly-Äquivalent um und gibt einen Wert zurück, der angibt, ob die Konvertierung erfolgreich war. |
| TryParse(String, IFormatProvider, DateTimeStyles, TimeOnly) |
Wandelt die angegebene Zeichenfolgendarstellung einer Zeit mithilfe des angegebenen Arrays von Formaten, kulturspezifischen Formatinformationen und -formatvorlagen in ein TimeOnly Äquivalent um und gibt einen Wert zurück, der angibt, ob die Konvertierung erfolgreich war. |
| TryParse(String, IFormatProvider, TimeOnly) |
Versucht, eine Zeichenfolge in einen Wert zu analysieren. |
| TryParse(String, TimeOnly) |
Konvertiert die angegebene Zeichenfolgendarstellung einer Zeit in die TimeOnly entsprechende Zeichenfolge und gibt einen Wert zurück, der angibt, ob die Konvertierung erfolgreich war. |
| TryParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles, TimeOnly) |
Wandelt die angegebene Spannweitendarstellung einer Zeit mithilfe des angegebenen Formats, der kulturspezifischen Formatinformationen und der Formatvorlage in das TimeOnly entsprechende Format um. Das Format der Zeichenfolgendarstellung muss exakt mit dem angegebenen Format übereinstimmen. Die Methode gibt einen Wert zurück, der angibt, ob die Konvertierung erfolgreich war. |
| TryParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, TimeOnly) |
Wandelt die angegebene Spannweitendarstellung einer Zeit mithilfe des angegebenen Formats und der angegebenen Formatvorlage in das TimeOnly entsprechende Format um. Das Format der Zeichenfolgendarstellung muss exakt mit dem angegebenen Format übereinstimmen. Die Methode gibt einen Wert zurück, der angibt, ob die Konvertierung erfolgreich war. |
| TryParseExact(ReadOnlySpan<Char>, String[], IFormatProvider, DateTimeStyles, TimeOnly) |
Wandelt den angegebenen Zeichenbereich einer Zeit in seine TimeOnly Entsprechung um und gibt einen Wert zurück, der angibt, ob die Konvertierung erfolgreich war. |
| TryParseExact(ReadOnlySpan<Char>, String[], TimeOnly) |
Wandelt den angegebenen Zeichenbereich einer Zeit in seine TimeOnly Entsprechung um und gibt einen Wert zurück, der angibt, ob die Konvertierung erfolgreich war. |
| TryParseExact(String, String, IFormatProvider, DateTimeStyles, TimeOnly) |
Wandelt die angegebene Spannweitendarstellung einer Zeit mithilfe des angegebenen Formats, der kulturspezifischen Formatinformationen und der Formatvorlage in das TimeOnly entsprechende Format um. Das Format der Zeichenfolgendarstellung muss exakt mit dem angegebenen Format übereinstimmen. Die Methode gibt einen Wert zurück, der angibt, ob die Konvertierung erfolgreich war. |
| TryParseExact(String, String, TimeOnly) |
Wandelt die angegebene Zeichenfolgendarstellung einer Zeit mithilfe des angegebenen Formats und der angegebenen Formatvorlage in das TimeOnly entsprechende Format um. Das Format der Zeichenfolgendarstellung muss exakt mit dem angegebenen Format übereinstimmen. Die Methode gibt einen Wert zurück, der angibt, ob die Konvertierung erfolgreich war. |
| TryParseExact(String, String[], IFormatProvider, DateTimeStyles, TimeOnly) |
Konvertiert die angegebene Zeichenfolgendarstellung einer Zeit in die TimeOnly entsprechende Zeichenfolge und gibt einen Wert zurück, der angibt, ob die Konvertierung erfolgreich war. |
| TryParseExact(String, String[], TimeOnly) |
Konvertiert die angegebene Zeichenfolgendarstellung einer Zeit in die TimeOnly entsprechende Zeichenfolge und gibt einen Wert zurück, der angibt, ob die Konvertierung erfolgreich war. |
Operatoren
| Name | Beschreibung |
|---|---|
| Equality(TimeOnly, TimeOnly) |
Bestimmt, ob zwei angegebene Instanzen TimeOnlygleich sind. |
| GreaterThan(TimeOnly, TimeOnly) |
Bestimmt, ob ein angegebener Wert später als ein anderes angegeben TimeOnlyTimeOnlyist. |
| GreaterThanOrEqual(TimeOnly, TimeOnly) |
Bestimmt, ob ein angegebener TimeOnly Wert eine Uhrzeit darstellt, die mit oder höher als einem anderen angegebenen wert TimeOnlyist. |
| Inequality(TimeOnly, TimeOnly) |
Bestimmt, ob zwei angegebene Instanzen TimeOnly ungleich sind. |
| LessThan(TimeOnly, TimeOnly) |
Bestimmt, ob ein angegebener TimeOnly Wert früher als ein anderer angegeben TimeOnlyist. |
| LessThanOrEqual(TimeOnly, TimeOnly) |
Bestimmt, ob ein angegebener TimeOnly Wert eine Uhrzeit darstellt, die mit oder vor einem anderen angegebenen wert TimeOnlyist. |
| Subtraction(TimeOnly, TimeOnly) |
Gibt die verstrichene Zeit zwischen zwei Punkten auf einer Kreisuhr an, was immer ein positiver Wert ist. |