DateOnly Struktura
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- 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) | |
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 |
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 |