DateOnly 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 Datumsangaben mit Werten dar, die zwischen dem 1. Januar 0001 und dem 31. Dezember 9999 A.D. (C.E.) im gregorianischen Kalender liegen.
public value class DateOnly : IComparable, IComparable<DateOnly>, IEquatable<DateOnly>, IParsable<DateOnly>, ISpanFormattable, ISpanParsable<DateOnly>, IUtf8SpanFormattable
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 readonly struct 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>
type DateOnly = struct
interface IFormattable
interface IParsable<DateOnly>
interface ISpanFormattable
interface ISpanParsable<DateOnly>
interface IUtf8SpanFormattable
type DateOnly = struct
interface ISpanFormattable
interface IFormattable
type DateOnly = struct
interface IFormattable
interface IParsable<DateOnly>
interface ISpanFormattable
interface ISpanParsable<DateOnly>
Public Structure DateOnly
Implements IComparable, IComparable(Of DateOnly), IEquatable(Of DateOnly), IParsable(Of DateOnly), ISpanFormattable, ISpanParsable(Of DateOnly), 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)
- Vererbung
- Implementiert
Konstruktoren
| Name | Beschreibung |
|---|---|
| DateOnly(Int32, Int32, Int32, Calendar) |
Erstellt eine neue Instanz der DateOnly Struktur für das angegebene Jahr, den angegebenen Monat und den tag für den angegebenen Kalender. |
| DateOnly(Int32, Int32, Int32) |
Erstellt eine neue Instanz der DateOnly Struktur für das angegebene Jahr, den angegebenen Monat und den angegebenen Tag. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Day |
Ruft die Tageskomponente des durch diese Instanz dargestellten Datums ab. |
| DayNumber |
Ruft die Anzahl der Tage seit dem 1. Januar 0001 im proleptischen gregorianischen Kalender, dargestellt durch diese Instanz. |
| 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üheste mögliche Datum ab, das erstellt werden kann. |
| Month |
Ruft die Monatskomponente des durch diese Instanz dargestellten Datums ab. |
| Year |
Ruft die Jahreskomponente des Durch diese Instanz dargestellten Datums ab. |
Methoden
| Name | Beschreibung |
|---|---|
| AddDays(Int32) |
Fügt die angegebene Anzahl von Tagen zum Wert dieser Instanz hinzu. |
| AddMonths(Int32) |
Fügt die angegebene Anzahl von Monaten zum Wert dieser Instanz hinzu. |
| AddYears(Int32) |
Fügt die angegebene Anzahl von Jahren zum Wert dieser Instanz hinzu. |
| CompareTo(DateOnly) |
Vergleicht den Wert dieser Instanz mit einem angegebenen DateOnly Wert und gibt eine ganze Zahl zurück, die angibt, ob diese Instanz früher als, identisch mit oder höher als der angegebene DateOnly Wert ist. |
| CompareTo(Object) |
Vergleicht den Wert dieser Instanz mit einem angegebenen Objekt, das einen angegebenen DateOnly 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 DateOnly Wert ist. |
| Deconstruct(Int32, Int32, Int32) | |
| Equals(DateOnly) |
Gibt einen Wert zurück, der angibt, ob der Wert dieser Instanz dem Wert der angegebenen DateOnly Instanz entspricht. |
| Equals(Object) |
Gibt einen Wert zurück, der angibt, ob diese Instanz einem angegebenen Objekt entspricht. |
| FromDateTime(DateTime) |
Gibt eine DateOnly Instanz zurück, die auf den Datumsteil des angegebenen |
| FromDayNumber(Int32) |
Erstellt eine neue Instanz der DateOnly Struktur an der angegebenen Anzahl von Tagen. |
| GetHashCode() |
Gibt den Hashcode für diesen instance zurück. |
| Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles) |
Konvertiert eine Speicherspanne, die eine Zeichenfolgendarstellung eines Datums in seine DateOnly Entsprechung 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 eine Zeichenfolge, die eine Zeichenfolgendarstellung eines Datums in seine DateOnly Entsprechung enthält, indem kulturspezifische Formatinformationen und eine Formatierungsformatvorlage verwendet werden. |
| Parse(String, IFormatProvider) |
Analysiert eine Zeichenfolge in einen Wert. |
| Parse(String) |
Konvertiert eine Zeichenfolge, die eine Zeichenfolgendarstellung eines Datums in seine DateOnly Entsprechung mithilfe der Konventionen der aktuellen Kultur enthält. |
| ParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles) |
Konvertiert die angegebene Spannweitendarstellung eines Datums in seine DateOnly Entsprechung mithilfe des angegebenen Formats, kulturspezifischer Formatinformationen und formatspezifischer Formatinformationen. Das Format der Zeichenfolgendarstellung muss genau mit dem angegebenen Format übereinstimmen, oder eine Ausnahme wird ausgelöst. |
| ParseExact(ReadOnlySpan<Char>, String[], IFormatProvider, DateTimeStyles) |
Konvertiert die angegebene Spannweitendarstellung eines Datums in seine DateOnly Entsprechung mithilfe des angegebenen Arrays von Formaten, kulturspezifischen Formatinformationen und Formatvorlagen. Das Format der Zeichenfolgendarstellung muss mindestens einem der angegebenen Formate entsprechen, oder eine Ausnahme wird ausgelöst. |
| ParseExact(ReadOnlySpan<Char>, String[]) |
Wandelt die angegebene Spannweitendarstellung eines Datums mithilfe des angegebenen Arrays von Formaten in das DateOnly entsprechende Datum um. Das Format der Zeichenfolgendarstellung muss mindestens einem der angegebenen Formate entsprechen, oder eine Ausnahme wird ausgelöst. |
| ParseExact(String, String, IFormatProvider, DateTimeStyles) |
Konvertiert die angegebene Zeichenfolgendarstellung eines Datums in seine DateOnly Entsprechung mithilfe des angegebenen Formats, kulturspezifischer Formatinformationen und formatspezifischer Formatinformationen. Das Format der Zeichenfolgendarstellung muss genau mit dem angegebenen Format übereinstimmen, oder eine Ausnahme wird ausgelöst. |
| ParseExact(String, String) |
Konvertiert die angegebene Zeichenfolgendarstellung eines Datums mithilfe des angegebenen Formats in das DateOnly entsprechende Datum. Das Format der Zeichenfolgendarstellung muss genau mit dem angegebenen Format übereinstimmen, oder eine Ausnahme wird ausgelöst. |
| ParseExact(String, String[], IFormatProvider, DateTimeStyles) |
Konvertiert die angegebene Zeichenfolgendarstellung eines Datums in seine DateOnly Entsprechung mithilfe des angegebenen Arrays von Formaten, kulturspezifischen Formatinformationen und Formatvorlagen. Das Format der Zeichenfolgendarstellung muss mindestens einem der angegebenen Formate entsprechen, oder eine Ausnahme wird ausgelöst. |
| ParseExact(String, String[]) |
Wandelt die angegebene Spannweitendarstellung eines Datums mithilfe des angegebenen Arrays von Formaten in das DateOnly entsprechende Datum um. Das Format der Zeichenfolgendarstellung muss mindestens einem der angegebenen Formate entsprechen, oder eine Ausnahme wird ausgelöst. |
| ToDateTime(TimeOnly, DateTimeKind) |
Gibt eine DateTime Instanz mit der angegebenen Eingabeart zurück, die auf das Datum dieser DateOnly Instanz und die Uhrzeit der angegebenen Eingabezeit festgelegt ist. |
| ToDateTime(TimeOnly) |
Gibt ein DateTime , das auf das Datum dieser DateOnly Instanz und die Uhrzeit der angegebenen Eingabezeit festgelegt ist. |
| ToLongDateString() |
Wandelt den Wert des aktuellen DateOnly Objekts in die entsprechende lange Datumszeichenfolgendarstellung um. |
| ToShortDateString() |
Konvertiert den Wert des aktuellen DateOnly Objekts in die entsprechende kurze Datumszeichenfolgendarstellung. |
| ToString() |
Konvertiert den Wert des aktuellen DateOnly Objekts in die entsprechende Zeichenfolgendarstellung mithilfe der Formatierungskonventionen der aktuellen Kultur. Das DateOnly Objekt wird in kurzer Form formatiert. |
| ToString(IFormatProvider) |
Konvertiert den Wert des aktuellen DateOnly Objekts in die entsprechende Zeichenfolgendarstellung mithilfe der angegebenen kulturspezifischen Formatinformationen. |
| ToString(String, IFormatProvider) |
Konvertiert den Wert des aktuellen DateOnly Objekts in die entsprechende Zeichenfolgendarstellung mithilfe der angegebenen kulturspezifischen Formatinformationen. |
| ToString(String) |
Konvertiert den Wert des aktuellen DateOnly Objekts in die entsprechende Zeichenfolgendarstellung mithilfe des angegebenen Formats und der Formatierungskonventionen der aktuellen Kultur. |
| 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 DateOnly Instanz in die bereitgestellte Zeichenspanne zu formatieren. |
| TryParse(ReadOnlySpan<Char>, DateOnly) |
Konvertiert die angegebene Span-Darstellung eines Datums in das DateOnly entsprechende Datum und gibt einen Wert zurück, der angibt, ob die Konvertierung erfolgreich war. |
| TryParse(ReadOnlySpan<Char>, IFormatProvider, DateOnly) |
Versucht, einen Bereich von Zeichen in einen Wert zu analysieren. |
| TryParse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles, DateOnly) |
Konvertiert die angegebene Spannweitendarstellung eines Datums in seine DateOnly Entsprechung mithilfe des angegebenen Arrays von Formaten, kulturspezifischen Formatinformationen und Formatvorlagen. Und gibt einen Wert zurück, der angibt, ob die Konvertierung erfolgreich war. |
| TryParse(String, DateOnly) |
Konvertiert die angegebene Zeichenfolgendarstellung eines Datums in das DateOnly entsprechende Datum 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 in seine DateOnly Entsprechung mithilfe des angegebenen Arrays von Formaten, kulturspezifischen Formatinformationen und Formatvorlagen. Und gibt einen Wert zurück, der angibt, ob die Konvertierung erfolgreich war. |
| TryParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, DateOnly) |
Konvertiert die angegebene Spannweitendarstellung eines Datums mithilfe des angegebenen Formats und der angegebenen Formatvorlage in das DateOnly entsprechende Datum. 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>, IFormatProvider, DateTimeStyles, DateOnly) |
Konvertiert die angegebene Spannweitendarstellung eines Datums in seine DateOnlyEntsprechung mithilfe des angegebenen Formats, kulturspezifischer Formatinformationen und formatspezifischer Formatinformationen. 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[], DateOnly) |
Konvertiert die angegebene Zeichenspanne eines Datums in das DateOnly entsprechende Datum und gibt einen Wert zurück, der angibt, ob die Konvertierung erfolgreich war. |
| TryParseExact(ReadOnlySpan<Char>, String[], IFormatProvider, DateTimeStyles, DateOnly) |
Konvertiert die angegebene Zeichenspanne eines Datums in das DateOnly entsprechende Datum und gibt einen Wert zurück, der angibt, ob die Konvertierung erfolgreich war. |
| TryParseExact(String, String, DateOnly) |
Konvertiert die angegebene Zeichenfolgendarstellung eines Datums mithilfe des angegebenen Formats und der angegebenen Formatvorlage in das DateOnly entsprechende Datum. 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, DateOnly) |
Konvertiert die angegebene Spannweitendarstellung eines Datums in seine DateOnly Entsprechung mithilfe des angegebenen Formats, kulturspezifischer Formatinformationen und formatspezifischer Formatinformationen. 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[], DateOnly) |
Konvertiert die angegebene Zeichenfolge eines Datums in seine DateOnly Entsprechung 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 seine DateOnly Entsprechung und gibt einen Wert zurück, der angibt, ob die Konvertierung erfolgreich war. |
Operatoren
| Name | Beschreibung |
|---|---|
| Equality(DateOnly, DateOnly) |
Bestimmt, ob zwei angegebene Instanzen DateOnly gleich sind. |
| GreaterThan(DateOnly, DateOnly) |
Bestimmt, ob eine angegebene DateOnly Person später als ein anderes angegebenes DateOnly ist. |
| GreaterThanOrEqual(DateOnly, DateOnly) |
Bestimmt, ob ein angegebenes DateOnly ein Datum darstellt, das mit oder höher als einem anderen angegebenen datum DateOnlyidentisch ist. |
| Inequality(DateOnly, DateOnly) |
Bestimmt, ob zwei angegebene Instanzen DateOnly ungleich sind. |
| LessThan(DateOnly, DateOnly) |
Bestimmt, ob ein angegebener DateOnly Wert früher als ein anderer angegeben DateOnlyist. |
| LessThanOrEqual(DateOnly, DateOnly) |
Bestimmt, ob ein angegebenes DateOnly Datum ein Datum darstellt, das mit oder vor einem anderen angegeben ist DateOnly. |