Freigeben über


DateOnly Struktur

Definition

Stellt Datumsangaben mit Werten vom 1. Januar 0001 Anno Domini (Common Era) bis zum 31. Dezember 9999 n. Chr. (C.E.) im gregorianischen Kalender dar.

public value class DateOnly : IComparable, IComparable<DateOnly>, IEquatable<DateOnly>, ISpanFormattable
public value class DateOnly : IComparable, IComparable<DateOnly>, IEquatable<DateOnly>, IParsable<DateOnly>, ISpanFormattable, ISpanParsable<DateOnly>
public value class DateOnly : IComparable, IComparable<DateOnly>, IEquatable<DateOnly>, IParsable<DateOnly>, ISpanFormattable, ISpanParsable<DateOnly>, IUtf8SpanFormattable
public readonly struct DateOnly : IComparable, IComparable<DateOnly>, IEquatable<DateOnly>, ISpanFormattable
public readonly struct DateOnly : IComparable, IComparable<DateOnly>, IEquatable<DateOnly>, IParsable<DateOnly>, ISpanFormattable, ISpanParsable<DateOnly>
public readonly struct DateOnly : IComparable, IComparable<DateOnly>, IEquatable<DateOnly>, IParsable<DateOnly>, ISpanFormattable, ISpanParsable<DateOnly>, IUtf8SpanFormattable
type DateOnly = struct
    interface ISpanFormattable
    interface IFormattable
type DateOnly = struct
    interface IFormattable
    interface IParsable<DateOnly>
    interface ISpanFormattable
    interface ISpanParsable<DateOnly>
type DateOnly = struct
    interface IFormattable
    interface IParsable<DateOnly>
    interface ISpanFormattable
    interface ISpanParsable<DateOnly>
    interface IUtf8SpanFormattable
Public Structure DateOnly
Implements IComparable, IComparable(Of DateOnly), IEquatable(Of DateOnly), ISpanFormattable
Public Structure DateOnly
Implements IComparable, IComparable(Of DateOnly), IEquatable(Of DateOnly), IParsable(Of DateOnly), ISpanFormattable, ISpanParsable(Of DateOnly)
Public Structure DateOnly
Implements IComparable, IComparable(Of DateOnly), IEquatable(Of DateOnly), IParsable(Of DateOnly), ISpanFormattable, ISpanParsable(Of DateOnly), IUtf8SpanFormattable
Vererbung
DateOnly
Implementiert

Konstruktoren

DateOnly(Int32, Int32, Int32)

Erstellt eine neue instance der DateOnly Struktur für das angegebene Jahr, den angegebenen Monat und den angegebenen Tag.

DateOnly(Int32, Int32, Int32, Calendar)

Erstellt eine neue instance der DateOnly Struktur für das angegebene Jahr, den angegebenen Monat und den angegebenen Tag für den angegebenen Kalender.

Eigenschaften

Day

Ruft die Day-Komponente des datums ab, das von diesem instance dargestellt wird.

DayNumber

Ruft die Anzahl der Tage ab dem 1. Januar 0001 im proleptischen gregorianischen Kalender ab, der von diesem instance dargestellt wird.

DayOfWeek

Ruft den Wochentag ab, der durch diese Instanz dargestellt wird.

DayOfYear

Ruft den Tag des Jahres ab, der durch diese Instanz dargestellt wird.

MaxValue

Ruft das neueste mögliche Datum ab, das erstellt werden kann.

MinValue

Ruft das frühestmögliche Datum ab, das erstellt werden kann.

Month

Ruft die Komponente für den Monat des Datums ab, das durch diese Instanz dargestellt wird.

Year

Ruft die Komponente für das Jahr des Datums ab, das durch diese Instanz dargestellt wird.

Methoden

AddDays(Int32)

Fügt dem Wert dieses instance die angegebene Anzahl von Tagen hinzu.

AddMonths(Int32)

Fügt dem Wert dieses instance die angegebene Anzahl von Monaten hinzu.

AddYears(Int32)

Fügt dem Wert dieses instance die angegebene Anzahl von Jahren hinzu.

CompareTo(DateOnly)

Vergleicht den Wert dieser Instanz mit einem angegebenen DateOnly-Wert und gibt eine Ganzzahl zurück, die angibt, ob diese Instanz vor oder nach dem angegebenen DateOnly-Wert liegt oder diesem entspricht.

CompareTo(Object)

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

Deconstruct(Int32, Int32, Int32)

Dekonstruiert DateOnly durch Year, Monthund Day.

Equals(DateOnly)

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

Equals(Object)

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

FromDateTime(DateTime)

Gibt einen DateOnly instance zurück, der auf den Datumsteil des angegebenen dateTimefestgelegt ist.

FromDayNumber(Int32)

Erstellt eine neue instance der DateOnly Struktur für die angegebene Anzahl von Tagen.

GetHashCode()

Gibt den Hashcode für diese Instanz zurück.

Parse(ReadOnlySpan<Char>, IFormatProvider)

Analysiert eine Spanne von Zeichen in einen Wert.

Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles)

Konvertiert eine Speicherspanne, die eine Zeichenfolgendarstellung eines Datums enthält, in dessen DateOnly Entsprechung mithilfe von kulturspezifischen Formatinformationen und einer Formatierungsart.

Parse(String)

Konvertiert eine Zeichenfolge, die eine Zeichenfolgendarstellung eines Datums enthält, in die entsprechende DateOnly Zeichenfolge mithilfe der Konventionen der aktuellen Kultur.

Parse(String, IFormatProvider)

Analysiert eine Zeichenfolge in einen Wert.

Parse(String, IFormatProvider, DateTimeStyles)

Konvertiert eine Zeichenfolge, die eine Zeichenfolgendarstellung eines Datums enthält, in die entsprechende DateOnly Zeichenfolge, indem kulturspezifische Formatinformationen und eine Formatierungsart verwendet werden.

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

Konvertiert die angegebene Spandarstellung eines Datums unter DateOnly Verwendung des angegebenen Formats, der kulturspezifischen Formatinformationen und des angegebenen Stils in das entsprechende Datum. Das Format der Zeichenfolgendarstellung muss dem angegebenen Format genau entsprechen. Andernfalls wird eine Ausnahme ausgelöst.

ParseExact(ReadOnlySpan<Char>, String[])

Konvertiert die angegebene Spannweitendarstellung eines Datums mithilfe des angegebenen Arrays von Formaten in DateOnly sein Äquivalent. 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 Spandarstellung eines Datums mithilfe des angegebenen Arrays von Formaten, kulturspezifischen Formatinformationen und Formatvorlagen in sein DateOnly Äquivalent. 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 eines Datums in DateOnly das entsprechende Format. 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 eines Datums unter DateOnly Verwendung des angegebenen Formats, der kulturspezifischen Formatinformationen und des angegebenen Stils in das entsprechende Datum. Das Format der Zeichenfolgendarstellung muss dem angegebenen Format genau entsprechen. Andernfalls wird eine Ausnahme ausgelöst.

ParseExact(String, String[])

Konvertiert die angegebene Spannweitendarstellung eines Datums mithilfe des angegebenen Arrays von Formaten in DateOnly sein Ä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 eines Datums unter Verwendung des angegebenen Arrays von Formaten, kulturspezifischen Formatinformationen und Formatvorlagen in sein DateOnly Äquivalent. Das Format der Zeichenfolgendarstellung muss mindestens einem der angegebenen Formate genau entsprechen. Andernfalls wird eine Ausnahme ausgelöst.

ToDateTime(TimeOnly)

Gibt ein DateTime zurück, das auf das Datum dieser DateOnly instance und die Uhrzeit der angegebenen Eingabezeit festgelegt ist.

ToDateTime(TimeOnly, DateTimeKind)

Gibt einen DateTime instance mit der angegebenen Eingabeart zurück, die auf das Datum dieser DateOnly instance und die Uhrzeit der angegebenen Eingabezeit festgelegt ist.

ToLongDateString()

Konvertiert den Wert des aktuellen DateOnly-Objekts in die entsprechende Zeichenfolgendarstellung im langen Datumsformat.

ToShortDateString()

Konvertiert den Wert des aktuellen DateOnly-Objekts in die entsprechende Zeichenfolgendarstellung im kurzen Datumsformat.

ToString()

Konvertiert den Wert des aktuellen DateOnly-Objekts unter Verwendung der Formatierungskonventionen der aktuellen Kultur in die entsprechende Zeichenfolgendarstellung. Das DateOnly Objekt wird kurz formatiert.

ToString(IFormatProvider)

Konvertiert den Wert des aktuellen DateOnly-Objekts unter Verwendung der angegebenen kulturspezifischen Formatierungsinformationen in die entsprechende Zeichenfolgendarstellung.

ToString(String)

Konvertiert den Wert des aktuellen DateOnly-Objekts unter Verwendung des angegebenen Formats und der Formatierungskonventionen der aktuellen Kultur in die entsprechende Zeichenfolgendarstellung.

ToString(String, IFormatProvider)

Konvertiert den Wert des aktuellen DateOnly-Objekts unter Verwendung der angegebenen kulturspezifischen Formatierungsinformationen in die entsprechende Zeichenfolgendarstellung.

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 der aktuellen DateOnly-Instanz in die angegebene Zeichenspanne zu formatieren.

TryParse(ReadOnlySpan<Char>, DateOnly)

Konvertiert die angegebene Span-Darstellung eines Datums in sein DateOnly Äquivalent und gibt einen Wert zurück, der angibt, ob die Konvertierung erfolgreich war.

TryParse(ReadOnlySpan<Char>, IFormatProvider, DateOnly)

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

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

Konvertiert die angegebene Spandarstellung eines Datums mithilfe des angegebenen Arrays von Formaten, kulturspezifischen Formatinformationen und Formatvorlagen in sein DateOnly Äquivalent. Und gibt einen Wert zurück, der angibt, ob die Konvertierung erfolgreich war.

TryParse(String, DateOnly)

Konvertiert die angegebene Zeichenfolgendarstellung eines Datums in sein DateOnly Äquivalent und gibt einen Wert zurück, der angibt, ob die Konvertierung erfolgreich war.

TryParse(String, IFormatProvider, DateOnly)

Versucht, eine Zeichenfolge in einen Wert zu analysieren.

TryParse(String, IFormatProvider, DateTimeStyles, DateOnly)

Konvertiert die angegebene Zeichenfolgendarstellung eines Datums unter Verwendung des angegebenen Arrays von Formaten, kulturspezifischen Formatinformationen und Formatvorlagen in sein DateOnly Äquivalent. Und gibt einen Wert zurück, der angibt, ob die Konvertierung erfolgreich war.

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

Konvertiert die angegebene Spanne-Darstellung eines Datums unter Verwendung des angegebenen Formats und der angegebenen Formatvorlage in die entsprechende DateOnly Darstellung. 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>, IFormatProvider, DateTimeStyles, DateOnly)

Konvertiert die angegebene Spandarstellung eines Datums unter DateOnlyVerwendung des angegebenen Formats, der kulturspezifischen Formatinformationen und des angegebenen Stils in das entsprechende Datum. 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[], DateOnly)

Konvertiert die angegebene Char-Spanne eines Datums in sein DateOnly Äquivalent und gibt einen Wert zurück, der angibt, ob die Konvertierung erfolgreich war.

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

Konvertiert die angegebene Char-Spanne eines Datums in sein DateOnly Äquivalent und gibt einen Wert zurück, der angibt, ob die Konvertierung erfolgreich war.

TryParseExact(String, String, DateOnly)

Konvertiert die angegebene Zeichenfolgendarstellung eines Datums unter Verwendung des angegebenen Formats und der angegebenen Formatvorlage in DateOnly das entsprechende Datum. 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, DateOnly)

Konvertiert die angegebene Spandarstellung eines Datums unter DateOnly Verwendung des angegebenen Formats, der kulturspezifischen Formatinformationen und des angegebenen Stils in das entsprechende Datum. 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[], DateOnly)

Konvertiert die angegebene Zeichenfolge eines Datums in das DateOnly entsprechende Datum und gibt einen Wert zurück, der angibt, ob die Konvertierung erfolgreich war.

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

Konvertiert die angegebene Zeichenfolge eines Datums in das DateOnly entsprechende Datum und gibt einen Wert zurück, der angibt, ob die Konvertierung erfolgreich war.

Operatoren

Equality(DateOnly, DateOnly)

Bestimmt, ob zwei angegebene Instanzen von DateOnly gleich sind.

GreaterThan(DateOnly, DateOnly)

Bestimmt, ob eine angegebene DateOnly höher als eine andere angegebene DateTime ist.

GreaterThanOrEqual(DateOnly, DateOnly)

Bestimmt, ob ein angegebenes DateOnly ein Datum darstellt, das mit oder höher als einem anderen angegebenen ist DateOnly.

Inequality(DateOnly, DateOnly)

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

LessThan(DateOnly, DateOnly)

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

LessThanOrEqual(DateOnly, DateOnly)

Bestimmt, ob ein angegebenes DateOnly Datum ein Datum darstellt, das mit oder vor einem anderen angegebenen ist DateOnly.

Gilt für: