Nyelv

DateOnly Struktúra

Definíció

0001. január 1-től 9999. december 31-ig terjedő dátumokat jelöl a Gergely-naptárban.

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)
Öröklődés
DateOnly
Megvalósítás

Megjegyzések

A TryParse és TryParseExact a metódusok akkor térnek vissza false , ha a bemenet nem egyezik meg egy érvényes formátummal. A 11-.NET és újabb verziókban a ArgumentException megadott DateTimeStyles érték vagy formátum megadása érvénytelen.

Konstruktorok

Név Description
DateOnly(Int32, Int32, Int32, Calendar)

Létrehozza a struktúra új példányát a DateOnly megadott naptár adott évére, hónapjára és napjára.

DateOnly(Int32, Int32, Int32)

Létrehozza a struktúra új példányát a DateOnly megadott évre, hónapra és napra.

Tulajdonságok

Név Description
Day

Lekéri a példány által képviselt dátum napösszetevőjét.

DayNumber

A 0001. január 1. óta eltelt napok számát adja meg a jelen példány által képviselt Proleptic Gergely-naptárban.

DayOfWeek

Lekéri a jelen példány által képviselt hét napját.

DayOfYear

Lekéri az adott példány által képviselt év napját.

MaxValue

Lekéri a létrehozható legújabb lehetséges dátumot.

MinValue

A lehető legkorábbi létrehozható dátumot kapja meg.

Month

Lekéri a példány által képviselt dátum hónap összetevőjét.

Year

Lekéri az év komponensét a példány által reprezentált dátumból.

Metódusok

Név Description
AddDays(Int32)

Hozzáadja a megadott számú napot a példány értékéhez.

AddMonths(Int32)

Hozzáadja a megadott számú hónapot a példány értékéhez.

AddYears(Int32)

Hozzáadja a megadott számú évet a példány értékéhez.

CompareTo(DateOnly)

Összehasonlítja a példány értékét egy megadott DateOnly értékkel, és egy egész számot ad vissza, amely jelzi, hogy ez a példány a megadott DateOnly értéknél korábbi, azonos vagy későbbi-e.

CompareTo(Object)

Összehasonlítja a példány értékét egy megadott DateOnly értéket tartalmazó objektummal, és egy egész számot ad vissza, amely jelzi, hogy ez a példány a megadott DateOnly értéknél korábbi, azonos vagy későbbi-e.

Deconstruct(Int32, Int32, Int32)

Deconstructs DateOnly by Year, Month, and Day.

Equals(DateOnly)

Egy értéket ad vissza, amely jelzi, hogy a példány értéke megegyezik-e a megadott DateOnly példány értékével.

Equals(Object)

Egy értéket ad vissza, amely jelzi, hogy ez a példány egyenlő-e egy adott objektummal.

FromDateTime(DateTime)

Egy olyan példányt DateOnly ad vissza, amely a megadott dateTimedátumrészre van beállítva.

FromDayNumber(Int32)

Létrehozza a DateOnly struktúra új példányát a megadott számú napra.

GetHashCode()

A példány kivonatkódját adja vissza.

Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles)

Olyan memóriatartományt alakít át, amely egy dátum sztring-ábrázolását tartalmazza a megfelelőre DateOnly a kultúraspecifikus formátuminformációk és a formázási stílus használatával.

Parse(ReadOnlySpan<Char>, IFormatProvider)

Több karakterből álló elemet elemez egy értékben.

Parse(String, IFormatProvider, DateTimeStyles)

Egy dátum sztring-ábrázolását tartalmazó sztringet átalakítja annak DateOnly megfelelőjeké kultúraspecifikus formázási információk és formázási stílus használatával.

Parse(String, IFormatProvider)

Egy sztringet egy értékbe elemez.

Parse(String)

Egy dátum DateOnly sztring-ábrázolását tartalmazó sztringet az aktuális kultúra konvencióinak használatával konvertálja annak megfelelővé.

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

Egy dátum megadott span-ábrázolását a megadott formátum, kultúraspecifikus formátumadatok és stílus használatával konvertálja DateOnly annak megfelelővé. A sztring-ábrázolás formátumának pontosan meg kell egyeznie a megadott formátummal, vagy kivételt kell eredményeznie.

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

Egy dátum megadott span-ábrázolását a megadott formátumok, kultúraspecifikus formátumadatok és stílus használatával konvertálja DateOnly annak megfelelővé. A sztring-ábrázolás formátumának pontosan meg kell egyeznie a megadott formátumok legalább egyikével, vagy kivételt kell eredményeznie.

ParseExact(ReadOnlySpan<Char>, String[])

Egy dátum megadott span-ábrázolását a megadott formátumtömb használatával konvertálja DateOnly annak megfelelőjeként. A sztring-ábrázolás formátumának pontosan meg kell egyeznie a megadott formátumok legalább egyikével, vagy kivételt kell eredményeznie.

ParseExact(String, String, IFormatProvider, DateTimeStyles)

Egy dátum megadott sztringképét a megadott formátum, kultúraspecifikus formátumadatok és stílus használatával konvertálja DateOnly annak megfelelővé. A sztring-ábrázolás formátumának pontosan meg kell egyeznie a megadott formátummal, vagy kivételt kell eredményeznie.

ParseExact(String, String)

Egy dátum megadott sztring-ábrázolását a megadott formátummal konvertálja DateOnly az azzal egyenértékűre. A sztring-ábrázolás formátumának pontosan meg kell egyeznie a megadott formátummal, vagy kivételt kell eredményeznie.

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

A dátum megadott sztring-ábrázolását a megadott formátumok, kultúraspecifikus formátumadatok és stílus használatával konvertálja DateOnly annak megfelelővé. A sztring-ábrázolás formátumának pontosan meg kell egyeznie a megadott formátumok legalább egyikével, vagy kivételt kell eredményeznie.

ParseExact(String, String[])

Egy dátum megadott span-ábrázolását a megadott formátumtömb használatával konvertálja DateOnly annak megfelelőjeként. A sztring-ábrázolás formátumának pontosan meg kell egyeznie a megadott formátumok legalább egyikével, vagy kivételt kell eredményeznie.

ToDateTime(TimeOnly, DateTimeKind)

DateTime Egy adott bemeneti típusú példányt ad vissza, amely a DateOnly példány dátumára és a megadott bemeneti időre van beállítva.

ToDateTime(TimeOnly)

DateTime A példány dátumára DateOnly és a megadott bemeneti időre beállított értéket adja vissza.

ToLongDateString()

Az aktuális DateOnly objektum értékét az azzal egyenértékű hosszú dátumú sztring-ábrázolássá alakítja.

ToShortDateString()

Az aktuális DateOnly objektum értékét az azzal egyenértékű rövid dátumú sztringre konvertálja.

ToString()

Az aktuális objektum értékét az aktuális DateOnly kultúra formázási konvencióinak használatával konvertálja az azzal egyenértékű sztringre. Az DateOnly objektum rövid formátumban lesz formázva.

ToString(IFormatProvider)

Az aktuális DateOnly objektum értékét a megadott kultúraspecifikus formátumadatok használatával konvertálja az azzal egyenértékű sztringre.

ToString(String, IFormatProvider)

Az aktuális DateOnly objektum értékét a megadott kultúraspecifikus formátumadatok használatával konvertálja az azzal egyenértékű sztringre.

ToString(String)

Az aktuális DateOnly objektum értékét a megadott formátum és az aktuális kultúra formázási konvenciói alapján konvertálja a megfelelő sztringre.

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

Az aktuális példány értékét UTF-8 formátumban próbálja formázni a megadott bájttartományba.

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

Megpróbálja formázni az aktuális DateOnly példány értékét a megadott karaktertartományba.

TryParse(ReadOnlySpan<Char>, DateOnly)

Átalakítja egy dátum megadott span-ábrázolását annak DateOnly megfelelőjeként, és visszaad egy értéket, amely jelzi, hogy az átalakítás sikeres volt-e.

TryParse(ReadOnlySpan<Char>, IFormatProvider, DateOnly)

Egy karaktertartományt próbál elemezni egy értékben.

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

Egy dátum megadott span-ábrázolását a megadott formátumok, kultúraspecifikus formátumadatok és stílus használatával konvertálja DateOnly annak megfelelővé. És egy értéket ad vissza, amely jelzi, hogy az átalakítás sikeres volt-e.

TryParse(String, DateOnly)

Egy dátum megadott sztringképét konvertálja annak DateOnly megfelelőjeként, és visszaad egy értéket, amely jelzi, hogy az átalakítás sikeres volt-e.

TryParse(String, IFormatProvider, DateOnly)

Megpróbál egy sztringet egy értékbe elemezni.

TryParse(String, IFormatProvider, DateTimeStyles, DateOnly)

A dátum megadott sztring-ábrázolását a megadott formátumok, kultúraspecifikus formátumadatok és stílus használatával konvertálja DateOnly annak megfelelővé. És egy értéket ad vissza, amely jelzi, hogy az átalakítás sikeres volt-e.

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

A megadott formátum és stílus használatával konvertálja a dátum DateOnly megadott span-ábrázolását az azzal egyenértékűre. A sztring-ábrázolás formátumának pontosan meg kell egyeznie a megadott formátummal. A metódus egy értéket ad vissza, amely jelzi, hogy az átalakítás sikeres volt-e.

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

Egy dátum megadott span-ábrázolását a megadott formátum, kultúraspecifikus formátumadatok és stílus használatával konvertálja DateOnlyannak megfelelővé. A sztring-ábrázolás formátumának pontosan meg kell egyeznie a megadott formátummal. A metódus egy értéket ad vissza, amely jelzi, hogy az átalakítás sikeres volt-e.

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

A dátum megadott karaktertartományát a megfelelő értékké DateOnly alakítja át, és egy értéket ad vissza, amely jelzi, hogy az átalakítás sikeres volt-e.

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

A dátum megadott karaktertartományát a megfelelő értékké DateOnly alakítja át, és egy értéket ad vissza, amely jelzi, hogy az átalakítás sikeres volt-e.

TryParseExact(String, String, DateOnly)

A dátum megadott sztring-ábrázolását a megadott formátum és stílus használatával konvertálja DateOnly annak megfelelővé. A sztring-ábrázolás formátumának pontosan meg kell egyeznie a megadott formátummal. A metódus egy értéket ad vissza, amely jelzi, hogy az átalakítás sikeres volt-e.

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

Egy dátum megadott span-ábrázolását a megadott formátum, kultúraspecifikus formátumadatok és stílus használatával konvertálja DateOnly annak megfelelővé. A sztring-ábrázolás formátumának pontosan meg kell egyeznie a megadott formátummal. A metódus egy értéket ad vissza, amely jelzi, hogy az átalakítás sikeres volt-e.

TryParseExact(String, String[], DateOnly)

Egy dátum megadott sztringjét a megfelelő DateOnly értékké alakítja, és egy értéket ad vissza, amely jelzi, hogy az átalakítás sikeres volt-e.

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

Egy dátum megadott sztringjét a megfelelő DateOnly értékké alakítja, és egy értéket ad vissza, amely jelzi, hogy az átalakítás sikeres volt-e.

Operátorok

Név Description
Equality(DateOnly, DateOnly)

Meghatározza, hogy két megadott példány DateOnly egyenlő-e.

GreaterThan(DateOnly, DateOnly)

Meghatározza, hogy az egyik megadott DateOnly dátum későbbi-e, mint egy másik megadott DateOnly.

GreaterThanOrEqual(DateOnly, DateOnly)

Meghatározza, hogy egy megadott DateOnly egy olyan dátumot jelöl-e, amely megegyezik egy másik megadott DateOnlydátummal.

Inequality(DateOnly, DateOnly)

Meghatározza, hogy két megadott példány DateOnly nem egyenlő-e.

LessThan(DateOnly, DateOnly)

Meghatározza, hogy az egyik megadott DateOnly korábbi-e, mint egy másik megadott DateOnly.

LessThanOrEqual(DateOnly, DateOnly)

Meghatározza, hogy az egyik megadott DateOnly dátum megegyezik-e egy másik megadott DateOnlydátummal vagy korábbi dátummal.

A következőre érvényes: