Aracılığıyla paylaş


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

Oluşturucular

DateOnly(Int32, Int32, Int32)

Belirtilen yıl, ay ve gün için yapının yeni bir örneğini DateOnly oluşturur.

DateOnly(Int32, Int32, Int32, Calendar)

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

Özellikler

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 örnekle 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 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

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 daha önce, ile aynı veya daha sonraki bir değer olup olmadığını belirten 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 önce, ile aynı veya daha DateOnly sonraki bir değer olup olmadığını belirten bir tamsayı döndürür.

Deconstruct(Int32, Int32, Int32)

, Monthve Dayile YearyapısızlaştırmalarDateOnly.

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ğeri döndürür.

FromDateTime(DateTime)

Belirtilen dateTimeöğesinin tarih bölümüne ayarlanmış bir DateOnly ö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ğe ilişkin karma kodu döndürür.

Parse(ReadOnlySpan<Char>, IFormatProvider)

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

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(String)

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

Parse(String, IFormatProvider)

Bir dizeyi 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.

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

Belirtilen biçimi, kültüre özgü biçim bilgilerini 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 veya bir özel durum oluşturulur.

ParseExact(ReadOnlySpan<Char>, String[])

Belirtilen biçim dizisini kullanarak bir tarihin belirtilen span gösterimini DateOnly eşdeğerine 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[], IFormatProvider, DateTimeStyles)

Belirtilen biçim dizisini, kültüre özgü biçim bilgilerini ve stili kullanarak bir tarihin belirtilen span gösterimini DateOnly eşdeğerine 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ç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ç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çim dizisini kullanarak bir tarihin belirtilen span gösterimini DateOnly eşdeğerine 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çim dizisini, kültüre özgü biçim bilgilerini ve stili kullanarak bir tarihin belirtilen dize gösterimini DateOnly eşdeğerine 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)

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

ToDateTime(TimeOnly, DateTimeKind)

Bu DateOnly örneğin tarihine ve belirtilen giriş saatinin zamanına ayarlanmış, belirtilen giriş türüne sahip bir DateTime örnek 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. Nesne DateOnly 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)

Geçerli nesnenin değerini, belirtilen biçimi ve geçerli DateOnly kültürün biçimlendirme kurallarını kullanarak 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.

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

Geçerli örneğin değerini belirtilen bayt aralığına UTF-8 olarak 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 span gösterimini DateOnly eşdeğerine 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 DateOnly eşdeğerine 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 DateOnly eşdeğerine dönüştürür. Dize gösteriminin biçimi belirtilen biçimle tam olarak eşleşmelidir. Yöntem, dönüştürmenin başarılı olup olmadığını gösteren bir değeri 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 span gösterimini eşdeğerine DateOnlydönüştürür. Dize gösteriminin biçimi belirtilen biçimle tam olarak eşleşmelidir. Yöntem, dönüştürmenin başarılı olup olmadığını gösteren bir değeri 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 DateOnly eşdeğerine dönüştürür. Dize gösteriminin biçimi belirtilen biçimle tam olarak eşleşmelidir. Yöntem, dönüştürmenin başarılı olup olmadığını gösteren bir değeri 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 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öntem, dönüştürmenin başarılı olup olmadığını gösteren bir değeri 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

Equality(DateOnly, DateOnly)

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

GreaterThan(DateOnly, DateOnly)

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

GreaterThanOrEqual(DateOnly, DateOnly)

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

Inequality(DateOnly, DateOnly)

Belirtilen iki DateOnly örneğinin 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 bir ile aynı veya önceki DateOnlybir tarihi temsil edip etmediğini belirler.

Şunlara uygulanır