DateOnly Struct-datatyp

Definition

Representerar datum med värden från 1 januari 0001 Anno Domini (Common Era) till och med 31 december 9999 e.D. (C.E.) i den gregorianska kalendern.

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)
Arv
DateOnly
Implementeringar

Konstruktorer

Name Description
DateOnly(Int32, Int32, Int32, Calendar)

Skapar en ny instans av DateOnly strukturen till det angivna året, månaden och dagen för den angivna kalendern.

DateOnly(Int32, Int32, Int32)

Skapar en ny instans av DateOnly strukturen till det angivna året, månaden och dagen.

Egenskaper

Name Description
Day

Hämtar dagskomponenten för det datum som representeras av den här instansen.

DayNumber

Hämtar antalet dagar sedan den 1 januari 0001 i den proleptiska gregorianska kalendern som representeras av den här instansen.

DayOfWeek

Hämtar veckodagen som representeras av den här instansen.

DayOfYear

Hämtar den dag på året som representeras av den här instansen.

MaxValue

Hämtar det senaste möjliga datumet som kan skapas.

MinValue

Hämtar det tidigaste möjliga datumet som kan skapas.

Month

Hämtar månadskomponenten för det datum som representeras av den här instansen.

Year

Hämtar årskomponenten för det datum som representeras av den här instansen.

Metoder

Name Description
AddDays(Int32)

Lägger till det angivna antalet dagar i värdet för den här instansen.

AddMonths(Int32)

Lägger till det angivna antalet månader i värdet för den här instansen.

AddYears(Int32)

Lägger till det angivna antalet år i värdet för den här instansen.

CompareTo(DateOnly)

Jämför värdet för den här instansen med ett angivet DateOnly värde och returnerar ett heltal som anger om den här instansen är tidigare än, samma som eller senare än det angivna DateOnly värdet.

CompareTo(Object)

Jämför värdet för den här instansen med ett angivet objekt som innehåller ett angivet DateOnly värde och returnerar ett heltal som anger om den här instansen är tidigare än, samma som eller senare än det angivna DateOnly värdet.

Deconstruct(Int32, Int32, Int32)

Dekonstruktioner DateOnly av Year, Monthoch Day.

Equals(DateOnly)

Returnerar ett värde som anger om värdet för den här instansen är lika med värdet för den angivna DateOnly instansen.

Equals(Object)

Returnerar ett värde som anger om den här instansen är lika med ett angivet objekt.

FromDateTime(DateTime)

Returnerar en DateOnly instans som är inställd på datumdelen av den angivna dateTime.

FromDayNumber(Int32)

Skapar en ny instans av DateOnly strukturen till det angivna antalet dagar.

GetHashCode()

Returnerar hash-koden för den här instansen.

Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles)

Konverterar ett minnesintervall som innehåller strängrepresentation av ett datum till dess DateOnly motsvarighet med hjälp av kulturspecifik formatinformation och formateringsformat.

Parse(ReadOnlySpan<Char>, IFormatProvider)

Parsar ett teckenintervall till ett värde.

Parse(String, IFormatProvider, DateTimeStyles)

Konverterar en sträng som innehåller strängrepresentation av ett datum till dess DateOnly motsvarighet med hjälp av kulturspecifik formatinformation och formateringsformat.

Parse(String, IFormatProvider)

Parsar en sträng till ett värde.

Parse(String)

Konverterar en sträng som innehåller strängrepresentation av ett datum till dess DateOnly motsvarighet med hjälp av den aktuella kulturens konventioner.

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

Konverterar den angivna intervallrepresentationen av ett datum till dess DateOnly motsvarighet med det angivna formatet, kulturspecifik formatinformation och formatmall. Formatet för strängrepresentationen måste matcha det angivna formatet exakt eller så genereras ett undantag.

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

Konverterar den angivna intervallrepresentationen av ett datum till dess DateOnly motsvarighet med hjälp av den angivna matrisen med format, kulturspecifik formatinformation och formatmall. Formatet för strängrepresentationen måste matcha minst ett av de angivna formaten exakt eller så genereras ett undantag.

ParseExact(ReadOnlySpan<Char>, String[])

Konverterar den angivna intervallrepresentationen av ett datum till dess DateOnly motsvarighet med hjälp av den angivna matrisen med format. Formatet för strängrepresentationen måste matcha minst ett av de angivna formaten exakt eller så genereras ett undantag.

ParseExact(String, String, IFormatProvider, DateTimeStyles)

Konverterar den angivna strängrepresentationen av ett datum till dess DateOnly motsvarighet med det angivna formatet, kulturspecifik formatinformation och formatmall. Formatet för strängrepresentationen måste matcha det angivna formatet exakt eller så genereras ett undantag.

ParseExact(String, String)

Konverterar den angivna strängrepresentationen av ett datum till dess DateOnly motsvarighet med det angivna formatet. Formatet för strängrepresentationen måste matcha det angivna formatet exakt eller så genereras ett undantag.

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

Konverterar den angivna strängrepresentationen av ett datum till dess DateOnly motsvarighet med den angivna matrisen med format, kulturspecifik formatinformation och formatmall. Formatet för strängrepresentationen måste matcha minst ett av de angivna formaten exakt eller så genereras ett undantag.

ParseExact(String, String[])

Konverterar den angivna intervallrepresentationen av ett datum till dess DateOnly motsvarighet med hjälp av den angivna matrisen med format. Formatet för strängrepresentationen måste matcha minst ett av de angivna formaten exakt eller så genereras ett undantag.

ToDateTime(TimeOnly, DateTimeKind)

Returnerar en DateTime instans med den angivna indatatyp som är inställd på datumet för den här DateOnly instansen och tiden för angiven indatatid.

ToDateTime(TimeOnly)

Returnerar ett DateTime som är inställt på datumet för den här DateOnly instansen och tiden för angiven indatatid.

ToLongDateString()

Konverterar värdet för det aktuella DateOnly objektet till motsvarande lång datumsträngsrepresentation.

ToShortDateString()

Konverterar värdet för det aktuella DateOnly objektet till motsvarande kort datumsträngsrepresentation.

ToString()

Konverterar värdet för det aktuella DateOnly objektet till motsvarande strängrepresentation med hjälp av formateringskonventionerna för den aktuella kulturen. Objektet DateOnly formateras i kort form.

ToString(IFormatProvider)

Konverterar värdet för det aktuella DateOnly objektet till motsvarande strängrepresentation med den angivna kulturspecifika formatinformationen.

ToString(String, IFormatProvider)

Konverterar värdet för det aktuella DateOnly objektet till motsvarande strängrepresentation med den angivna kulturspecifika formatinformationen.

ToString(String)

Konverterar värdet för det aktuella DateOnly objektet till motsvarande strängrepresentation med det angivna formatet och formateringskonventionerna för den aktuella kulturen.

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

Försöker formatera värdet för den aktuella instansen som UTF-8 i det angivna byteintervallet.

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

Försöker formatera värdet för den aktuella DateOnly instansen till det angivna intervallet med tecken.

TryParse(ReadOnlySpan<Char>, DateOnly)

Konverterar den angivna intervallrepresentationen av ett datum till dess DateOnly motsvarighet och returnerar ett värde som anger om konverteringen lyckades.

TryParse(ReadOnlySpan<Char>, IFormatProvider, DateOnly)

Försöker parsa ett teckenintervall till ett värde.

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

Konverterar den angivna intervallrepresentationen av ett datum till dess DateOnly motsvarighet med hjälp av den angivna matrisen med format, kulturspecifik formatinformation och formatmall. Och returnerar ett värde som anger om konverteringen lyckades.

TryParse(String, DateOnly)

Konverterar den angivna strängrepresentationen av ett datum till dess DateOnly motsvarighet och returnerar ett värde som anger om konverteringen lyckades.

TryParse(String, IFormatProvider, DateOnly)

Försöker parsa en sträng till ett värde.

TryParse(String, IFormatProvider, DateTimeStyles, DateOnly)

Konverterar den angivna strängrepresentationen av ett datum till dess DateOnly motsvarighet med den angivna matrisen med format, kulturspecifik formatinformation och formatmall. Och returnerar ett värde som anger om konverteringen lyckades.

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

Konverterar den angivna intervallrepresentationen av ett datum till dess DateOnly motsvarighet med det angivna formatet och formatet. Formatet för strängrepresentationen måste matcha det angivna formatet exakt. Metoden returnerar ett värde som anger om konverteringen lyckades.

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

Konverterar den angivna intervallrepresentationen av ett datum till dess DateOnlymotsvarighet med det angivna formatet, kulturspecifik formatinformation och formatmall. Formatet för strängrepresentationen måste matcha det angivna formatet exakt. Metoden returnerar ett värde som anger om konverteringen lyckades.

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

Konverterar det angivna teckenintervallet för ett datum till dess DateOnly motsvarighet och returnerar ett värde som anger om konverteringen lyckades.

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

Konverterar det angivna teckenintervallet för ett datum till dess DateOnly motsvarighet och returnerar ett värde som anger om konverteringen lyckades.

TryParseExact(String, String, DateOnly)

Konverterar den angivna strängrepresentationen av ett datum till dess DateOnly motsvarighet med det angivna formatet och formatet. Formatet för strängrepresentationen måste matcha det angivna formatet exakt. Metoden returnerar ett värde som anger om konverteringen lyckades.

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

Konverterar den angivna intervallrepresentationen av ett datum till dess DateOnly motsvarighet med det angivna formatet, kulturspecifik formatinformation och formatmall. Formatet för strängrepresentationen måste matcha det angivna formatet exakt. Metoden returnerar ett värde som anger om konverteringen lyckades.

TryParseExact(String, String[], DateOnly)

Konverterar den angivna strängen för ett datum till dess DateOnly motsvarighet och returnerar ett värde som anger om konverteringen lyckades.

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

Konverterar den angivna strängen för ett datum till dess DateOnly motsvarighet och returnerar ett värde som anger om konverteringen lyckades.

Operatorer

Name Description
Equality(DateOnly, DateOnly)

Avgör om två angivna instanser av DateOnly är lika med.

GreaterThan(DateOnly, DateOnly)

Avgör om en angiven DateOnly är senare än en annan angiven DateOnly.

GreaterThanOrEqual(DateOnly, DateOnly)

Avgör om en angiven DateOnly representerar ett datum som är samma som eller senare än ett annat angivet DateOnly.

Inequality(DateOnly, DateOnly)

Avgör om två angivna instanser av DateOnly inte är lika med.

LessThan(DateOnly, DateOnly)

Avgör om en angiven DateOnly är tidigare än en annan angiven DateOnly.

LessThanOrEqual(DateOnly, DateOnly)

Avgör om en angiven DateOnly representerar ett datum som är samma som eller tidigare än ett annat angivet DateOnly.

Gäller för