Teilen über


TimeOnly Struktur

Definition

Stellt eine Tageszeit dar, wie von einer Uhr im Bereich von 00:00:00:00 bis 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
Vererbung
TimeOnly
Implementiert

Konstruktoren

TimeOnly(Int32, Int32)

Initialisiert eine neue instance der TimeOnly Struktur auf die angegebene Stunde und die angegebene Minute.

TimeOnly(Int32, Int32, Int32)

Initialisiert eine neue instance der TimeOnly Struktur auf die angegebene Stunde, Minute und Sekunde.

TimeOnly(Int32, Int32, Int32, Int32)

Initialisiert eine neue instance der TimeOnly Struktur auf die angegebene Stunde, Minute, Sekunde und Millisekunde.

TimeOnly(Int32, Int32, Int32, Int32, Int32)

Initialisiert eine neue instance der TimeOnly Struktur auf die angegebene Stunde, Minute, Sekunde, Millisekunde und Mikrosekunde.

TimeOnly(Int64)

Initialisiert eine neue instance der TimeOnly Struktur mit einer angegebenen Anzahl von Ticks.

Eigenschaften

Hour

Ruft die Stundenkomponente der von diesem instance dargestellten Zeit ab.

MaxValue

Ruft den größtmöglichen Wert von ab TimeOnly.

Microsecond

Ruft die Mikrosekundenkomponente der zeit ab, die von diesem instance dargestellt wird.

Millisecond

Ruft die Millisekundenkomponente der zeit ab, die von diesem instance dargestellt wird.

Minute

Ruft die Minutenkomponente der Zeit ab, die von diesem instance dargestellt wird.

MinValue

Ruft den kleinstmöglichen Wert von ab TimeOnly.

Nanosecond

Ruft die Nanosekundenkomponente der Von diesem instance dargestellten Zeit ab.

Second

Ruft die Sekundenkomponente der Zeit ab, die von diesem instance dargestellt wird.

Ticks

Ruft die Anzahl der Ticks ab, die die Zeit dieser instance darstellen.

Methoden

Add(TimeSpan)

Gibt eine neue TimeOnly zurück, die dem Wert dieser instance den Wert der angegebenen Zeitspanne hinzufügt.

Add(TimeSpan, Int32)

Gibt eine neue TimeOnly zurück, die dem Wert dieser instance den Wert der angegebenen Zeitspanne hinzufügt. Wenn das Ergebnis über das Ende des Tages hinaus umschließt, gibt diese Methode die Anzahl der überschüssigen Tage als out-Parameter zurück.

AddHours(Double)

Gibt einen neuen TimeOnly-Wert zurück, der die angegebene Anzahl von Stunden zum Wert dieser Instanz addiert.

AddHours(Double, Int32)

Gibt einen neuen TimeOnly-Wert zurück, der die angegebene Anzahl von Stunden zum Wert dieser Instanz addiert. Wenn das Ergebnis über das Ende des Tages hinaus umschließt, gibt diese Methode die Anzahl der überschüssigen Tage als out-Parameter zurück.

AddMinutes(Double)

Gibt einen neuen TimeOnly-Wert zurück, der die angegebene Anzahl von Minuten zum Wert dieser Instanz addiert.

AddMinutes(Double, Int32)

Gibt einen neuen TimeOnly-Wert zurück, der die angegebene Anzahl von Minuten zum Wert dieser Instanz addiert. Wenn das Ergebnis über das Ende des Tages hinaus umschließt, gibt diese Methode die Anzahl der überschüssigen Tage als out-Parameter zurück.

CompareTo(Object)

Vergleicht den Wert dieser Instanz mit einem angegebenen Objekt, das einen angegebenen TimeOnly-Wert enthält, und gibt eine Ganzzahl zurück, die angibt, ob diese Instanz vor oder nach dem angegebenen TimeOnly-Wert liegt oder diesem entspricht.

CompareTo(TimeOnly)

Vergleicht den Wert dieser Instanz mit einem angegebenen TimeOnly-Wert und gibt an, ob diese Instanz vor oder nach dem angegebenen TimeOnly-Wert liegt oder diesem entspricht.

Deconstruct(Int32, Int32)

Dekonstruiert diese TimeOnly instance in Hour und Minute.

Deconstruct(Int32, Int32, Int32)

Dekonstruiert diese TimeOnly instance in Hour, Minuteund Second.

Deconstruct(Int32, Int32, Int32, Int32)

Dekonstruiert diese TimeOnly instance in Hour, Minute, Secondund Millisecond.

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

Dekonstruiert diese TimeOnly instance in Hour, , MinuteSecond, Millisecondund Microsecond.

Equals(Object)

Gibt einen Wert zurück, der angibt, ob diese Instanz gleich einem angegebenen Objekt ist.

Equals(TimeOnly)

Gibt einen Wert zurück, der angibt, ob der Wert dieser Instanz gleich dem Wert der angegebenen TimeOnly-Instanz ist.

FromDateTime(DateTime)

Erstellt ein TimeOnly -Objekt aus einem DateTime , das die Tageszeit in diesem DateTime Objekt darstellt.

FromTimeSpan(TimeSpan)

Erstellt ein TimeOnly Objekt aus einer Zeitspanne, die die seit Mitternacht verstrichene Zeit darstellt.

GetHashCode()

Gibt den Hashcode für diese Instanz 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)

Analysiert eine Spanne von Zeichen in einen Wert.

Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles)

Konvertiert eine Speicherspanne, die eine Zeichenfolgendarstellung einer Zeit enthält, in ihre TimeOnly Entsprechung mithilfe kulturspezifischer Formatinformationen und eines Formatierungsstils.

Parse(String)

Konvertiert die Zeichenfolgendarstellung einer Zeit mithilfe der Konventionen der aktuellen Kultur in ihre TimeOnly Entsprechung.

Parse(String, IFormatProvider)

Analysiert eine Zeichenfolge in einen Wert.

Parse(String, IFormatProvider, DateTimeStyles)

Konvertiert die Zeichenfolgendarstellung einer Zeit mithilfe kulturspezifischer Formatinformationen und eines Formatierungsformats in ihre TimeOnly Entsprechung.

ParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles)

Konvertiert die angegebene Spandarstellung einer Zeit unter TimeOnly Verwendung des angegebenen Formats, der kulturspezifischen Formatinformationen und des angegebenen Stils in ihre Entsprechung. Das Format der Zeichenfolgendarstellung muss dem angegebenen Format genau entsprechen. Andernfalls wird eine Ausnahme ausgelöst.

ParseExact(ReadOnlySpan<Char>, String[])

Konvertiert die angegebene Spanne unter Verwendung des angegebenen Arrays von Formaten in ihre TimeOnly Entsprechung. Das Format der Zeichenfolgendarstellung muss mindestens einem der angegebenen Formate genau entsprechen. Andernfalls wird eine Ausnahme ausgelöst.

ParseExact(ReadOnlySpan<Char>, String[], IFormatProvider, DateTimeStyles)

Konvertiert die angegebene Spannendarstellung einer Zeit mithilfe des angegebenen Arrays von Formaten, kulturspezifischen Formatinformationen und Formatvorlagen in ihre TimeOnly Entsprechung. Das Format der Zeichenfolgendarstellung muss mindestens einem der angegebenen Formate genau entsprechen. Andernfalls wird eine Ausnahme ausgelöst.

ParseExact(String, String)

Konvertiert die angegebene Zeichenfolgendarstellung einer Zeit unter Verwendung des angegebenen Formats in ihre TimeOnly Entsprechung. Das Format der Zeichenfolgendarstellung muss dem angegebenen Format genau entsprechen. Andernfalls wird eine Ausnahme ausgelöst.

ParseExact(String, String, IFormatProvider, DateTimeStyles)

Konvertiert die angegebene Zeichenfolgendarstellung einer Zeit unter Verwendung des angegebenen Formats, der kulturspezifischen Formatinformationen und des angegebenen Stils in ihre TimeOnly Entsprechung. Das Format der Zeichenfolgendarstellung muss dem angegebenen Format genau entsprechen. Andernfalls wird eine Ausnahme ausgelöst.

ParseExact(String, String[])

Konvertiert die angegebene Spanne unter Verwendung des angegebenen Arrays von Formaten in ein TimeOnly Äquivalent. Das Format der Zeichenfolgendarstellung muss mindestens einem der angegebenen Formate genau entsprechen. Andernfalls wird eine Ausnahme ausgelöst.

ParseExact(String, String[], IFormatProvider, DateTimeStyles)

Konvertiert die angegebene Zeichenfolgendarstellung einer Zeit mithilfe des angegebenen Arrays von Formaten, kulturspezifischen Formatinformationen und Formatvorlagen in ihre TimeOnly Entsprechung. Das Format der Zeichenfolgendarstellung muss mindestens einem der angegebenen Formate genau entsprechen. Andernfalls wird eine Ausnahme ausgelöst.

ToLongTimeString()

Konvertiert den Wert des aktuellen TimeOnly instance in die entsprechende Darstellung einer langen Datumszeichenfolge.

ToShortTimeString()

Konvertiert den aktuellen TimeOnly instance in die entsprechende kurzzeitige Zeichenfolgendarstellung.

ToString()

Konvertiert den aktuellen TimeOnly instance unter Verwendung der Formatierungskonventionen der aktuellen Kultur in die entsprechende kurzzeitige Zeichenfolgendarstellung.

ToString(IFormatProvider)

Konvertiert den Wert des aktuellen TimeOnly instance unter Verwendung der angegebenen kulturspezifischen Formatinformationen in die entsprechende Zeichenfolgendarstellung.

ToString(String)

Konvertiert den aktuellen TimeOnly instance in die entsprechende Zeichenfolgendarstellung unter Verwendung des angegebenen Formats und der Formatierungskonventionen der aktuellen Kultur.

ToString(String, IFormatProvider)

Konvertiert den Wert des aktuellen TimeOnly instance unter Verwendung der angegebenen kulturspezifischen Formatinformationen in die entsprechende Zeichenfolgendarstellung.

ToTimeSpan()

Konvertieren Sie den aktuellen TimeOnly instance in ein TimeSpan -Objekt.

TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider)

Versucht, den Wert des aktuellen instance als UTF-8 in die angegebene Bytesspanne zu formatieren.

TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider)

Versucht, den Wert des aktuellen TimeOnly-instance in die angegebene Zeichenspanne zu formatieren.

TryParse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles, TimeOnly)

Konvertiert die angegebene Spannendarstellung einer Zeit unter Verwendung des angegebenen Arrays von Formaten, kulturspezifischen Formatinformationen und Formatvorlagen in ihre TimeOnly Entsprechung und gibt einen Wert zurück, der angibt, ob die Konvertierung erfolgreich war.

TryParse(ReadOnlySpan<Char>, IFormatProvider, TimeOnly)

Versucht, eine Spanne von Zeichen in einen Wert zu analysieren.

TryParse(ReadOnlySpan<Char>, TimeOnly)

Konvertiert die angegebene Spannendarstellung einer Zeit in ihre TimeOnly-Entsprechung und gibt einen Wert zurück, der angibt, ob die Konvertierung erfolgreich war.

TryParse(String, IFormatProvider, DateTimeStyles, TimeOnly)

Konvertiert die angegebene Zeichenfolgendarstellung einer Zeit mithilfe des angegebenen Arrays von Formaten, kulturspezifischen Formatinformationen und Formatvorlagen in ihre TimeOnly Entsprechung 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 ihre TimeOnly Entsprechung und gibt einen Wert zurück, der angibt, ob die Konvertierung erfolgreich war.

TryParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles, TimeOnly)

Konvertiert die angegebene Spandarstellung einer Zeit unter TimeOnly Verwendung des angegebenen Formats, der kulturspezifischen Formatinformationen und des angegebenen Stils in ihre Entsprechung. Das Format der Zeichenfolgendarstellung muss dem angegebenen Format genau entsprechen. Die Methode gibt einen Wert zurück, der angibt, ob die Konvertierung erfolgreich abgeschlossen wurde.

TryParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, TimeOnly)

Konvertiert die angegebene Spannweitendarstellung einer Zeit unter Verwendung des angegebenen Formats und stils in ihre TimeOnly Entsprechung. Das Format der Zeichenfolgendarstellung muss dem angegebenen Format genau entsprechen. Die Methode gibt einen Wert zurück, der angibt, ob die Konvertierung erfolgreich abgeschlossen wurde.

TryParseExact(ReadOnlySpan<Char>, String[], IFormatProvider, DateTimeStyles, TimeOnly)

Konvertiert die angegebene Zeichenspanne einer Zeit in ihre TimeOnly Entsprechung und gibt einen Wert zurück, der angibt, ob die Konvertierung erfolgreich war.

TryParseExact(ReadOnlySpan<Char>, String[], TimeOnly)

Konvertiert die angegebene Zeichenspanne einer Zeit in ihre TimeOnly Entsprechung und gibt einen Wert zurück, der angibt, ob die Konvertierung erfolgreich war.

TryParseExact(String, String, IFormatProvider, DateTimeStyles, TimeOnly)

Konvertiert die angegebene Spandarstellung einer Zeit unter TimeOnly Verwendung des angegebenen Formats, der kulturspezifischen Formatinformationen und des angegebenen Stils in ihre Entsprechung. Das Format der Zeichenfolgendarstellung muss dem angegebenen Format genau entsprechen. Die Methode gibt einen Wert zurück, der angibt, ob die Konvertierung erfolgreich abgeschlossen wurde.

TryParseExact(String, String, TimeOnly)

Konvertiert die angegebene Zeichenfolgendarstellung einer Zeit unter Verwendung des angegebenen Formats und Stils in TimeOnly ihre Entsprechung. Das Format der Zeichenfolgendarstellung muss dem angegebenen Format genau entsprechen. Die Methode gibt einen Wert zurück, der angibt, ob die Konvertierung erfolgreich abgeschlossen wurde.

TryParseExact(String, String[], IFormatProvider, DateTimeStyles, TimeOnly)

Konvertiert die angegebene Zeichenfolgendarstellung einer Zeit in ihre TimeOnly Entsprechung und gibt einen Wert zurück, der angibt, ob die Konvertierung erfolgreich war.

TryParseExact(String, String[], TimeOnly)

Konvertiert die angegebene Zeichenfolgendarstellung einer Zeit in ihre TimeOnly Entsprechung und gibt einen Wert zurück, der angibt, ob die Konvertierung erfolgreich war.

Operatoren

Equality(TimeOnly, TimeOnly)

Bestimmt, ob zwei angegebene Instanzen von TimeOnlygleich sind.

GreaterThan(TimeOnly, TimeOnly)

Bestimmt, ob eine angegebene TimeOnly später als eine andere angegebene TimeOnly ist.

GreaterThanOrEqual(TimeOnly, TimeOnly)

Bestimmt, ob eine angegebene TimeOnly Zeit eine zeit darstellt, die mit oder höher als eine andere angegebene ist TimeOnly.

Inequality(TimeOnly, TimeOnly)

Bestimmt, ob zwei angegebene Instanzen von TimeOnly nicht gleich sind.

LessThan(TimeOnly, TimeOnly)

Bestimmt, ob eine angegebene TimeOnly früher als eine andere angegebene TimeOnly ist.

LessThanOrEqual(TimeOnly, TimeOnly)

Bestimmt, ob eine angegebene TimeOnly Zeit eine Zeit darstellt, die mit oder früher als eine andere angegebene ist TimeOnly.

Subtraction(TimeOnly, TimeOnly)

Gibt die verstrichene Zeit zwischen zwei Punkten auf einer kreisförmigen Uhr an, was immer ein positiver Wert ist.

Gilt für: