DateOnly Struktura

Definicja

Reprezentuje daty z wartościami od 1 stycznia 0001 Anno Domini (Common Era) do 31 grudnia 9999 A.D. (C.E.) w kalendarzu gregoriańskim.

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
Dziedziczenie
DateOnly
Implementuje

Konstruktory

DateOnly(Int32, Int32, Int32)

Tworzy nowe wystąpienie struktury do określonego DateOnly roku, miesiąca i dnia.

DateOnly(Int32, Int32, Int32, Calendar)

Tworzy nowe wystąpienie DateOnly struktury do określonego roku, miesiąca i dnia dla określonego kalendarza.

Właściwości

Day

Pobiera składnik dnia daty reprezentowanej przez to wystąpienie.

DayNumber

Pobiera liczbę dni od 1 stycznia 0001 w kalendarzu proleptycznym gregoriańskim reprezentowanym przez to wystąpienie.

DayOfWeek

Pobiera dzień tygodnia reprezentowany przez to wystąpienie.

DayOfYear

Pobiera dzień roku reprezentowany przez to wystąpienie.

MaxValue

Pobiera najnowszą możliwą datę, którą można utworzyć.

MinValue

Pobiera najwcześniejszą możliwą datę, którą można utworzyć.

Month

Pobiera składnik miesiąca daty reprezentowanej przez to wystąpienie.

Year

Pobiera składnik roku daty reprezentowanej przez to wystąpienie.

Metody

AddDays(Int32)

Dodaje określoną liczbę dni do wartości tego wystąpienia.

AddMonths(Int32)

Dodaje określoną liczbę miesięcy do wartości tego wystąpienia.

AddYears(Int32)

Dodaje określoną liczbę lat do wartości tego wystąpienia.

CompareTo(DateOnly)

Porównuje wartość tego wystąpienia z określoną DateOnly wartością i zwraca liczbę całkowitą, która wskazuje, czy to wystąpienie jest wcześniejsze niż, takie same jak, czy nowsze niż określona DateOnly wartość.

CompareTo(Object)

Porównuje wartość tego wystąpienia z określonym obiektem, który zawiera określoną DateOnly wartość, i zwraca liczbę całkowitą wskazującą, czy to wystąpienie jest wcześniejsze niż, takie same jak lub nowsze niż określona DateOnly wartość.

Deconstruct(Int32, Int32, Int32)

Dekonstruktory DateOnly według Year, Monthi Day.

Equals(DateOnly)

Zwraca wartość wskazującą, czy wartość tego wystąpienia jest równa wartości określonego DateOnly wystąpienia.

Equals(Object)

Zwraca wartość wskazującą, czy to wystąpienie jest równe podanemu obiektowi.

FromDateTime(DateTime)

DateOnly Zwraca wystąpienie ustawione na część daty określonego dateTimeelementu .

FromDayNumber(Int32)

Tworzy nowe wystąpienie DateOnly struktury do określonej liczby dni.

GetHashCode()

Zwraca wartość skrótu dla tego wystąpienia.

Parse(ReadOnlySpan<Char>, IFormatProvider)

Analizuje zakres znaków w wartości.

Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles)

Konwertuje zakres pamięci, który zawiera reprezentację ciągu daty na jej DateOnly odpowiednik przy użyciu informacji o formacie specyficznym dla kultury i stylu formatowania.

Parse(String)

Konwertuje ciąg, który zawiera reprezentację ciągu daty na jej DateOnly odpowiednik przy użyciu konwencji bieżącej kultury.

Parse(String, IFormatProvider)

Analizuje ciąg w wartości.

Parse(String, IFormatProvider, DateTimeStyles)

Konwertuje ciąg, który zawiera reprezentację ciągu daty na równoważną, DateOnly używając informacji o formacie specyficznym dla kultury i stylu formatowania.

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

Konwertuje określoną reprezentację zakresu daty na jej DateOnly odpowiednik przy użyciu określonego formatu, informacji o formacie specyficznym dla kultury i stylu. Format reprezentacji ciągu musi być zgodny z określonym formatem dokładnie lub zgłaszany jest wyjątek.

ParseExact(ReadOnlySpan<Char>, String[])

Konwertuje określoną reprezentację zakresu daty na równoważną DateOnly przy użyciu określonej tablicy formatów. Format reprezentacji ciągu musi być zgodny z co najmniej jednym z określonych formatów lub zgłaszanym wyjątkiem.

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

Konwertuje określoną reprezentację zakresu daty na równoważną DateOnly przy użyciu określonej tablicy formatów, informacji o formacie specyficznym dla kultury i stylu. Format reprezentacji ciągu musi być zgodny z co najmniej jednym z określonych formatów lub zgłaszanym wyjątkiem.

ParseExact(String, String)

Konwertuje określoną reprezentację ciągu daty na jej DateOnly odpowiednik przy użyciu określonego formatu. Format reprezentacji ciągu musi być zgodny z określonym formatem dokładnie lub zgłaszany jest wyjątek.

ParseExact(String, String, IFormatProvider, DateTimeStyles)

Konwertuje określoną reprezentację ciągu daty na jej DateOnly odpowiednik przy użyciu określonego formatu, informacji o formacie specyficznym dla kultury i stylu. Format reprezentacji ciągu musi być zgodny z określonym formatem dokładnie lub zgłaszany jest wyjątek.

ParseExact(String, String[])

Konwertuje określoną reprezentację zakresu daty na równoważną DateOnly przy użyciu określonej tablicy formatów. Format reprezentacji ciągu musi być zgodny z co najmniej jednym z określonych formatów lub zgłaszanym wyjątkiem.

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

Konwertuje określoną reprezentację ciągu daty na równoważną DateOnly przy użyciu określonej tablicy formatów, informacji o formacie specyficznym dla kultury i stylu. Format reprezentacji ciągu musi być zgodny z co najmniej jednym z określonych formatów lub zgłaszanym wyjątkiem.

ToDateTime(TimeOnly)

Zwraca wartość ustawioną DateTime na datę tego DateOnly wystąpienia i godzinę określonego czasu wejściowego.

ToDateTime(TimeOnly, DateTimeKind)

Zwraca wystąpienie z określonym typem DateTime danych wejściowych ustawionym na datę tego DateOnly wystąpienia i godzinę określonego czasu wejściowego.

ToLongDateString()

Konwertuje wartość bieżącego DateOnly obiektu na równoważną reprezentację ciągu daty długiej.

ToShortDateString()

Konwertuje wartość bieżącego DateOnly obiektu na równoważną reprezentację ciągu daty krótkiej.

ToString()

Konwertuje wartość bieżącego DateOnly obiektu na równoważną reprezentację ciągu przy użyciu konwencji formatowania bieżącej kultury. Obiekt DateOnly zostanie sformatowany w krótkiej formie.

ToString(IFormatProvider)

Konwertuje wartość bieżącego DateOnly obiektu na równoważną reprezentację ciągu przy użyciu określonych informacji o formacie specyficznym dla kultury.

ToString(String)

Konwertuje wartość bieżącego DateOnly obiektu na równoważną reprezentację ciągu przy użyciu określonego formatu i konwencji formatowania bieżącej kultury.

ToString(String, IFormatProvider)

Konwertuje wartość bieżącego DateOnly obiektu na równoważną reprezentację ciągu przy użyciu określonych informacji o formacie specyficznym dla kultury.

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

Próbuje sformatować wartość bieżącego wystąpienia jako UTF-8 w podanym zakresie bajtów.

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

Próbuje sformatować wartość bieżącego DateOnly wystąpienia w podanym zakresie znaków.

TryParse(ReadOnlySpan<Char>, DateOnly)

Konwertuje określoną reprezentację zakresu daty na równoważną DateOnly i zwraca wartość wskazującą, czy konwersja powiodła się.

TryParse(ReadOnlySpan<Char>, IFormatProvider, DateOnly)

Próbuje przeanalizować zakres znaków w wartości.

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

Konwertuje określoną reprezentację zakresu daty na równoważną DateOnly przy użyciu określonej tablicy formatów, informacji o formacie specyficznym dla kultury i stylu. Zwraca wartość, która wskazuje, czy konwersja zakończyła się pomyślnie.

TryParse(String, DateOnly)

Konwertuje określoną reprezentację ciągu daty na równoważną DateOnly i zwraca wartość wskazującą, czy konwersja powiodła się.

TryParse(String, IFormatProvider, DateOnly)

Próbuje przeanalizować ciąg w wartości.

TryParse(String, IFormatProvider, DateTimeStyles, DateOnly)

Konwertuje określoną reprezentację ciągu daty na równoważną DateOnly przy użyciu określonej tablicy formatów, informacji o formacie specyficznym dla kultury i stylu. Zwraca wartość, która wskazuje, czy konwersja zakończyła się pomyślnie.

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

Konwertuje określoną reprezentację zakresu daty na jej DateOnly odpowiednik przy użyciu określonego formatu i stylu. Format ciągu reprezentującego musi dokładnie pasować do wskazanego formatu. Metoda zwraca wartość wskazującą, czy konwersja powiodła się.

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

Konwertuje określoną reprezentację zakresu daty na jej DateOnlyodpowiednik przy użyciu określonego formatu, informacji o formacie specyficznym dla kultury i stylu. Format ciągu reprezentującego musi dokładnie pasować do wskazanego formatu. Metoda zwraca wartość wskazującą, czy konwersja powiodła się.

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

Konwertuje określony zakres znaków daty na równoważnik DateOnly i zwraca wartość wskazującą, czy konwersja zakończyła się pomyślnie.

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

Konwertuje określony zakres znaków daty na równoważnik DateOnly i zwraca wartość wskazującą, czy konwersja zakończyła się pomyślnie.

TryParseExact(String, String, DateOnly)

Konwertuje określoną reprezentację ciągu daty na jej DateOnly odpowiednik przy użyciu określonego formatu i stylu. Format ciągu reprezentującego musi dokładnie pasować do wskazanego formatu. Metoda zwraca wartość wskazującą, czy konwersja powiodła się.

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

Konwertuje określoną reprezentację zakresu daty na jej DateOnly odpowiednik przy użyciu określonego formatu, informacji o formacie specyficznym dla kultury i stylu. Format ciągu reprezentującego musi dokładnie pasować do wskazanego formatu. Metoda zwraca wartość wskazującą, czy konwersja powiodła się.

TryParseExact(String, String[], DateOnly)

Konwertuje określony ciąg daty na odpowiednik DateOnly i zwraca wartość wskazującą, czy konwersja powiodła się.

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

Konwertuje określony ciąg daty na odpowiednik DateOnly i zwraca wartość wskazującą, czy konwersja powiodła się.

Operatory

Equality(DateOnly, DateOnly)

Określa, czy dwa określone wystąpienia adresu DateOnly są takie same.

GreaterThan(DateOnly, DateOnly)

Określa, czy określona wartość DateOnly jest późniejsza niż inna określona data/godzina.

GreaterThanOrEqual(DateOnly, DateOnly)

Określa, czy jedna określona wartość DateOnly reprezentuje datę, która jest taka sama jak lub nowsza niż określona przez inną datę DateOnly.

Inequality(DateOnly, DateOnly)

Określa, czy dwa określone wystąpienia elementu DateOnly nie są takie same.

LessThan(DateOnly, DateOnly)

Określa, czy określona wartość DateOnly jest wcześniejsza niż określona przez inną.DateOnly

LessThanOrEqual(DateOnly, DateOnly)

Określa, czy określony element DateOnly reprezentuje datę, która jest taka sama jak określona lub wcześniejsza niż określona inna.DateOnly

Dotyczy