Dil

DateOnly Yapı

Tanım

Gregoryen takvimde 1 Ocak 0001 Anno Domini (Common Era) ile 31 Aralık 9999 A.D. (C.E.) arasında değişen değerlere sahip tarihleri temsil eder.

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)
Devralma
DateOnly
Uygulamalar

Açıklamalar

TryParse Giriş geçerli bir biçimle eşleşmediğinde ve TryParseExact yöntemleri döndürülmektedirfalse. .NET 11 ve sonraki sürümlerde, sağlanan DateTimeStyles bir değer veya biçim belirtici geçersiz olduğunda oluştururlarArgumentException.

Oluşturucular

Veri Akışı Adı Description
DateOnly(Int32, Int32, Int32, Calendar)

Belirtilen takvim için belirtilen yıla, aya ve güne yapısının yeni bir örneğini DateOnly oluşturur.

DateOnly(Int32, Int32, Int32)

Yapının belirtilen yıl, ay ve güne yeni bir örneğini DateOnly oluşturur.

Özellikler

Veri Akışı Adı Description
Day

Bu örnek tarafından temsil edilen tarihin gün bileşenini alır.

DayNumber

Bu örnekle temsil edilen Proleptik Gregoryen takvimde 1 Ocak 0001'den bu yana olan gün sayısını alır.

DayOfWeek

Bu örnek tarafından temsil edilen haftanın gününü alır.

DayOfYear

Bu örnek tarafından temsil edilen yılın gününü alır.

MaxValue

Oluşturulabilecek en son olası tarihi alır.

MinValue

Oluşturulabilecek en erken tarihi alır.

Month

Bu örnek tarafından temsil edilen tarihin ay bileşenini alır.

Year

Bu örnek tarafından temsil edilen tarihin yıl bileşenini alır.

Yöntemler

Veri Akışı Adı Description
AddDays(Int32)

Belirtilen gün sayısını bu örneğin değerine ekler.

AddMonths(Int32)

Belirtilen ay sayısını bu örneğin değerine ekler.

AddYears(Int32)

Belirtilen yıl sayısını bu örneğin değerine ekler.

CompareTo(DateOnly)

Bu örneğin değerini belirtilen değerle karşılaştırır ve bu örneğin belirtilen DateOnlyDateOnly değerden önceki, aynı veya sonraki bir değer olup olmadığını gösteren bir tamsayı döndürür.

CompareTo(Object)

Bu örneğin değerini, belirtilen değeri içeren belirtilen bir nesneyle karşılaştırır ve bu örneğin belirtilen DateOnly değerden önceki, aynı veya sonraki DateOnly bir değer olup olmadığını belirten bir tamsayı döndürür.

Deconstruct(Int32, Int32, Int32)

, DateOnlyve Yearile MonthyapısızlaştırmalarDay.

Equals(DateOnly)

Bu örneğin değerinin belirtilen DateOnly örneğin değerine eşit olup olmadığını belirten bir değer döndürür.

Equals(Object)

Bu örneğin belirtilen bir nesneye eşit olup olmadığını gösteren bir değer döndürür.

FromDateTime(DateTime)

Belirtilen DateOnlyöğesinin tarih bölümüne ayarlanmış bir dateTime örneği döndürür.

FromDayNumber(Int32)

Belirtilen gün sayısına kadar yapının yeni bir örneğini DateOnly oluşturur.

GetHashCode()

Bu örneğin karma kodunu döndürür.

Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles)

Kültüre özgü biçim bilgilerini ve biçimlendirme stilini kullanarak bir tarihin dize gösterimini içeren bellek aralığını eşdeğerine DateOnly dönüştürür.

Parse(ReadOnlySpan<Char>, IFormatProvider)

Bir karakter aralığını bir değere ayrıştırıyor.

Parse(String, IFormatProvider, DateTimeStyles)

Kültüre özgü biçim bilgilerini ve biçimlendirme stilini kullanarak bir tarihin dize gösterimini içeren dizeyi eşdeğerine DateOnly dönüştürür.

Parse(String, IFormatProvider)

Bir dizeyi bir değere ayrıştırıyor.

Parse(String)

Geçerli kültürün kurallarını kullanarak bir tarihin dize gösterimini içeren dizeyi eşdeğerine DateOnly dönüştürür.

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

Belirtilen biçimi, kültüre özgü biçim bilgilerini ve stili kullanarak bir tarihin belirtilen yayılma alanı gösterimini eşdeğerine DateOnly dönüştürür. Dize gösteriminin biçimi, belirtilen biçimle tam olarak eşleşmelidir veya bir özel durum oluşturulur.

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

Belirtilen biçim dizisini, kültüre özgü biçim bilgilerini ve stili kullanarak bir tarihin belirtilen yayılma alanı gösterimini eşdeğerine DateOnly dönüştürür. Dize gösteriminin biçimi, belirtilen biçimlerden en az biriyle tam olarak eşleşmelidir veya bir özel durum oluşturulur.

ParseExact(ReadOnlySpan<Char>, String[])

Belirtilen biçim dizisini kullanarak bir tarihin belirtilen span gösterimini eşdeğerine DateOnly dönüştürür. Dize gösteriminin biçimi, belirtilen biçimlerden en az biriyle tam olarak eşleşmelidir veya bir özel durum oluşturulur.

ParseExact(String, String, IFormatProvider, DateTimeStyles)

Belirtilen biçimi, kültüre özgü biçim bilgilerini ve stili kullanarak bir tarihin belirtilen dize gösterimini eşdeğerine DateOnly dönüştürür. Dize gösteriminin biçimi, belirtilen biçimle tam olarak eşleşmelidir veya bir özel durum oluşturulur.

ParseExact(String, String)

Belirtilen biçimi kullanarak bir tarihin belirtilen dize gösterimini eşdeğerine DateOnly dönüştürür. Dize gösteriminin biçimi, belirtilen biçimle tam olarak eşleşmelidir veya bir özel durum oluşturulur.

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

Belirtilen biçim dizisini, kültüre özgü biçim bilgilerini ve stili kullanarak bir tarihin belirtilen dize gösterimini eşdeğerine DateOnly dönüştürür. Dize gösteriminin biçimi, belirtilen biçimlerden en az biriyle tam olarak eşleşmelidir veya bir özel durum oluşturulur.

ParseExact(String, String[])

Belirtilen biçim dizisini kullanarak bir tarihin belirtilen span gösterimini eşdeğerine DateOnly dönüştürür. Dize gösteriminin biçimi, belirtilen biçimlerden en az biriyle tam olarak eşleşmelidir veya bir özel durum oluşturulur.

ToDateTime(TimeOnly, DateTimeKind)

Bu DateTime örneğin tarihine ve belirtilen giriş saatinin zamanına ayarlanmış, belirtilen giriş türüne sahip bir DateOnly örnek döndürür.

ToDateTime(TimeOnly)

Bu DateTime örneğin tarihine ve belirtilen giriş saatinin zamanına ayarlanmış bir DateOnly döndürür.

ToLongDateString()

Geçerli DateOnly nesnenin değerini eşdeğer uzun tarih dizesi gösterimine dönüştürür.

ToShortDateString()

Geçerli DateOnly nesnenin değerini eşdeğer kısa tarih dizesi gösterimine dönüştürür.

ToString()

Geçerli kültürün biçimlendirme kurallarını kullanarak geçerli DateOnly nesnenin değerini eşdeğer dize gösterimine dönüştürür. DateOnly Nesne kısa biçimde biçimlendirilir.

ToString(IFormatProvider)

Belirtilen kültüre özgü biçim bilgilerini kullanarak geçerli DateOnly nesnenin değerini eşdeğer dize gösterimine dönüştürür.

ToString(String, IFormatProvider)

Belirtilen kültüre özgü biçim bilgilerini kullanarak geçerli DateOnly nesnenin değerini eşdeğer dize gösterimine dönüştürür.

ToString(String)

Belirtilen biçimi ve geçerli kültürün biçimlendirme kurallarını kullanarak geçerli DateOnly nesnenin değerini eşdeğer dize gösterimine dönüştürür.

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

Geçerli örneğin değerini UTF-8 olarak sağlanan bayt aralığına biçimlendirmeye çalışır.

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

Geçerli DateOnly örneğin değerini sağlanan karakter aralığına biçimlendirmeye çalışır.

TryParse(ReadOnlySpan<Char>, DateOnly)

Bir tarihin belirtilen span gösterimini eşdeğerine DateOnly dönüştürür ve dönüştürmenin başarılı olup olmadığını gösteren bir değer döndürür.

TryParse(ReadOnlySpan<Char>, IFormatProvider, DateOnly)

Bir karakter aralığını bir değere ayrıştırmaya çalışır.

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

Belirtilen biçim dizisini, kültüre özgü biçim bilgilerini ve stili kullanarak bir tarihin belirtilen yayılma alanı gösterimini eşdeğerine DateOnly dönüştürür. Ve dönüştürmenin başarılı olup olmadığını gösteren bir değer döndürür.

TryParse(String, DateOnly)

Bir tarihin belirtilen dize gösterimini eşdeğerine DateOnly dönüştürür ve dönüştürmenin başarılı olup olmadığını gösteren bir değer döndürür.

TryParse(String, IFormatProvider, DateOnly)

Bir dizeyi bir değere ayrıştırmaya çalışır.

TryParse(String, IFormatProvider, DateTimeStyles, DateOnly)

Belirtilen biçim dizisini, kültüre özgü biçim bilgilerini ve stili kullanarak bir tarihin belirtilen dize gösterimini eşdeğerine DateOnly dönüştürür. Ve dönüştürmenin başarılı olup olmadığını gösteren bir değer döndürür.

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

Belirtilen biçim ve stili kullanarak bir tarihin belirtilen span gösterimini eşdeğerine DateOnly dönüştürür. Dize gösteriminin biçimi, belirtilen biçimle tam olarak eşleşmelidir. yöntemi, dönüştürmenin başarılı olup olmadığını gösteren bir değer döndürür.

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

Belirtilen biçimi, kültüre özgü biçim bilgilerini ve stili kullanarak bir tarihin belirtilen yayılma alanı gösterimini eşdeğerine DateOnlydönüştürür. Dize gösteriminin biçimi, belirtilen biçimle tam olarak eşleşmelidir. yöntemi, dönüştürmenin başarılı olup olmadığını gösteren bir değer döndürür.

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

Bir tarihin belirtilen karakter aralığını eşdeğerine DateOnly dönüştürür ve dönüştürmenin başarılı olup olmadığını gösteren bir değer döndürür.

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

Bir tarihin belirtilen karakter aralığını eşdeğerine DateOnly dönüştürür ve dönüştürmenin başarılı olup olmadığını gösteren bir değer döndürür.

TryParseExact(String, String, DateOnly)

Belirtilen biçim ve stili kullanarak bir tarihin belirtilen dize gösterimini eşdeğerine DateOnly dönüştürür. Dize gösteriminin biçimi, belirtilen biçimle tam olarak eşleşmelidir. yöntemi, dönüştürmenin başarılı olup olmadığını gösteren bir değer döndürür.

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

Belirtilen biçimi, kültüre özgü biçim bilgilerini ve stili kullanarak bir tarihin belirtilen yayılma alanı gösterimini eşdeğerine DateOnly dönüştürür. Dize gösteriminin biçimi, belirtilen biçimle tam olarak eşleşmelidir. yöntemi, dönüştürmenin başarılı olup olmadığını gösteren bir değer döndürür.

TryParseExact(String, String[], DateOnly)

Bir tarihin belirtilen dizesini eşdeğerine DateOnly dönüştürür ve dönüştürmenin başarılı olup olmadığını gösteren bir değer döndürür.

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

Bir tarihin belirtilen dizesini eşdeğerine DateOnly dönüştürür ve dönüştürmenin başarılı olup olmadığını gösteren bir değer döndürür.

İşleçler

Veri Akışı Adı Description
Equality(DateOnly, DateOnly)

Belirtilen iki örneğinin DateOnly eşit olup olmadığını belirler.

GreaterThan(DateOnly, DateOnly)

Belirtilen DateOnly bir değerin belirtilen başka bir DateOnly değerinden sonra olup olmadığını belirler.

GreaterThanOrEqual(DateOnly, DateOnly)

Belirtilen bir DateOnly öğesinin, belirtilen başka DateOnlybir ile aynı veya sonraki bir tarihi temsil edip etmediğini belirler.

Inequality(DateOnly, DateOnly)

Belirtilen iki örneğinin DateOnly eşit olup olmadığını belirler.

LessThan(DateOnly, DateOnly)

Belirtilen bir öğesinin, belirtilen DateOnly başka bir DateOnlydeğerinden önce olup olmadığını belirler.

LessThanOrEqual(DateOnly, DateOnly)

Belirtilen bir tarihin, belirtilen DateOnly başka DateOnlybir ile aynı veya önceki bir tarihi temsil edip etmediğini belirler.

Şunlara uygulanır