DateOnly Struktura

Definice

Představuje kalendářní data s hodnotami v rozsahu od 1. ledna 0001 Anno Domini (společná éra) do 31. prosince 9999 n.d. (C.E.) v gregoriánském kalendáři.

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
Dědičnost
DateOnly
Implementuje

Konstruktory

DateOnly(Int32, Int32, Int32)

Vytvoří novou instanci DateOnly struktury pro zadaný rok, měsíc a den.

DateOnly(Int32, Int32, Int32, Calendar)

Vytvoří novou instanci DateOnly struktury zadaného roku, měsíce a dne pro zadaný kalendář.

Vlastnosti

Day

Získá komponentu day data reprezentované touto instancí.

DayNumber

Získá počet dní od 1. ledna 0001 v proleptickém gregoriánském kalendáři reprezentované touto instancí.

DayOfWeek

Získá den v týdnu reprezentovaný touto instancí.

DayOfYear

Získá den v roce reprezentovaný touto instancí.

MaxValue

Získá nejnovější možné datum, které lze vytvořit.

MinValue

Získá nejdříve možné datum, které lze vytvořit.

Month

Získá součást měsíce kalendářního data reprezentované touto instancí.

Year

Získá komponentu roku data reprezentované touto instancí.

Metody

AddDays(Int32)

Přidá zadaný počet dnů k hodnotě této instance.

AddMonths(Int32)

Přidá zadaný počet měsíců k hodnotě této instance.

AddYears(Int32)

Přidá zadaný počet roků k hodnotě této instance.

CompareTo(DateOnly)

Porovná hodnotu této instance se zadanou DateOnly hodnotou a vrátí celé číslo, které označuje, zda je tato instance dřívější než, stejná nebo pozdější než zadaná DateOnly hodnota.

CompareTo(Object)

Porovná hodnotu této instance se zadaným objektem, který obsahuje zadanou DateOnly hodnotu, a vrátí celé číslo, které označuje, zda je tato instance dřívější než, stejná jako nebo novější než zadaná DateOnly hodnota.

Deconstruct(Int32, Int32, Int32)

Dekonstrukce DateOnly pomocí Year, Montha Day.

Equals(DateOnly)

Vrátí hodnotu určující, zda je hodnota této instance rovna hodnotě zadané DateOnly instance.

Equals(Object)

Vrací hodnotu, která určuje, zda je tato instance rovna zadanému objektu.

FromDateTime(DateTime)

DateOnly Vrátí instanci, která je nastavena na datum část zadaného dateTime.

FromDayNumber(Int32)

Vytvoří novou instanci DateOnly struktury na zadaný počet dnů.

GetHashCode()

Vrátí hodnotu hash pro tuto instanci.

Parse(ReadOnlySpan<Char>, IFormatProvider)

Parsuje rozsah znaků na hodnotu.

Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles)

Převede rozsah paměti, který obsahuje řetězcovou reprezentaci data, na jeho DateOnly ekvivalent pomocí informací o formátu specifické pro jazykovou verzi a stylu formátování.

Parse(String)

Převede řetězec, který obsahuje řetězcovou reprezentaci data na jeho DateOnly ekvivalent pomocí konvencí aktuální jazykové verze.

Parse(String, IFormatProvider)

Parsuje řetězec na hodnotu.

Parse(String, IFormatProvider, DateTimeStyles)

Převede řetězec obsahující řetězcovou reprezentaci data na jeho DateOnly ekvivalent pomocí informací o formátu specifické pro jazykovou verzi a stylu formátování.

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

Převede zadanou reprezentaci rozsahu data na jeho DateOnly ekvivalent pomocí zadaného formátu, informací o formátu specifickém pro jazykovou verzi a stylu. Formát řetězcové reprezentace se musí přesně shodovat se zadaným formátem, jinak dojde k výjimce.

ParseExact(ReadOnlySpan<Char>, String[])

Převede zadanou reprezentaci rozsahu data na jeho DateOnly ekvivalent pomocí zadané pole formátů. Formát řetězcové reprezentace musí přesně odpovídat alespoň jednomu ze zadaných formátů, jinak dojde k výjimce.

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

Převede zadanou reprezentaci rozsahu data na jeho DateOnly ekvivalent pomocí zadaného pole formátů, informací o formátu specifickém pro jazykovou verzi a stylu. Formát řetězcové reprezentace musí přesně odpovídat alespoň jednomu ze zadaných formátů, jinak dojde k výjimce.

ParseExact(String, String)

Převede zadané řetězcové vyjádření data na jeho DateOnly ekvivalent pomocí zadaného formátu. Formát řetězcové reprezentace se musí přesně shodovat se zadaným formátem, jinak dojde k výjimce.

ParseExact(String, String, IFormatProvider, DateTimeStyles)

Převede zadanou řetězcovou reprezentaci data na jeho DateOnly ekvivalent pomocí zadaného formátu, informací o formátu specifickém pro jazykovou verzi a stylu. Formát řetězcové reprezentace se musí přesně shodovat se zadaným formátem, jinak dojde k výjimce.

ParseExact(String, String[])

Převede zadanou reprezentaci rozsahu data na jeho DateOnly ekvivalent pomocí zadané pole formátů. Formát řetězcové reprezentace musí přesně odpovídat alespoň jednomu ze zadaných formátů, jinak dojde k výjimce.

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

Převede zadanou řetězcovou reprezentaci data na jeho DateOnly ekvivalent pomocí zadaného pole formátů, informací o formátu specifickém pro jazykovou verzi a stylu. Formát řetězcové reprezentace musí přesně odpovídat alespoň jednomu ze zadaných formátů, jinak dojde k výjimce.

ToDateTime(TimeOnly)

DateTime Vrátí hodnotu nastavenou na datum této DateOnly instance a čas zadaného vstupního času.

ToDateTime(TimeOnly, DateTimeKind)

DateTime Vrátí instanci se zadaným vstupním druhem, který je nastaven na datum této DateOnly instance a čas zadaného vstupního času.

ToLongDateString()

Převede hodnotu aktuálního DateOnly objektu na ekvivalentní reprezentaci dlouhého řetězce data.

ToShortDateString()

Převede hodnotu aktuálního DateOnly objektu na ekvivalentní vyjádření řetězce krátkého data.

ToString()

Převede hodnotu aktuálního DateOnly objektu na ekvivalentní řetězcovou reprezentaci pomocí konvencí formátování aktuální jazykové verze. Objekt DateOnly bude formátován v krátké podobě.

ToString(IFormatProvider)

Převede hodnotu aktuálního DateOnly objektu na ekvivalentní řetězcovou reprezentaci pomocí informací o formátu specifickém pro zadanou jazykovou verzi.

ToString(String)

Převede hodnotu aktuálního DateOnly objektu na ekvivalentní řetězcovou reprezentaci pomocí zadaného formátu a konvencí formátování aktuální jazykové verze.

ToString(String, IFormatProvider)

Převede hodnotu aktuálního DateOnly objektu na ekvivalentní řetězcovou reprezentaci pomocí informací o formátu specifickém pro zadanou jazykovou verzi.

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

Pokusí se naformátovat hodnotu aktuální instance jako UTF-8 do zadaného rozsahu bajtů.

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

Pokusí se naformátovat hodnotu aktuální DateOnly instance do zadaného rozsahu znaků.

TryParse(ReadOnlySpan<Char>, DateOnly)

Převede zadanou reprezentaci rozsahu data na jeho DateOnly ekvivalent a vrátí hodnotu, která označuje, zda byl převod úspěšný.

TryParse(ReadOnlySpan<Char>, IFormatProvider, DateOnly)

Pokusí se parsovat rozsah znaků na hodnotu.

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

Převede zadanou reprezentaci rozsahu data na jeho DateOnly ekvivalent pomocí zadaného pole formátů, informací o formátu specifickém pro jazykovou verzi a stylu. A vrátí hodnotu, která označuje, jestli převod proběhl úspěšně.

TryParse(String, DateOnly)

Převede zadanou řetězcovou reprezentaci data na jeho DateOnly ekvivalent a vrátí hodnotu, která označuje, zda byl převod úspěšný.

TryParse(String, IFormatProvider, DateOnly)

Pokusí se parsovat řetězec na hodnotu.

TryParse(String, IFormatProvider, DateTimeStyles, DateOnly)

Převede zadanou řetězcovou reprezentaci data na jeho DateOnly ekvivalent pomocí zadaného pole formátů, informací o formátu specifickém pro jazykovou verzi a stylu. A vrátí hodnotu, která označuje, jestli převod proběhl úspěšně.

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

Převede zadanou reprezentaci rozsahu data na jeho DateOnly ekvivalent pomocí zadaného formátu a stylu. Formát řetězcového vyjádření musí přesně odpovídat určenému formátu. Metoda vrátí hodnotu, která označuje, zda převod proběhl úspěšně.

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

Převede zadanou reprezentaci rozsahu data na jeho DateOnlyekvivalent pomocí zadaného formátu, informací o formátu specifickém pro jazykovou verzi a stylu. Formát řetězcového vyjádření musí přesně odpovídat určenému formátu. Metoda vrátí hodnotu, která označuje, zda převod proběhl úspěšně.

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

Převede zadaný rozsah znaků data na jeho DateOnly ekvivalent a vrátí hodnotu, která označuje, zda byl převod úspěšný.

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

Převede zadaný rozsah znaků data na jeho DateOnly ekvivalent a vrátí hodnotu, která označuje, zda byl převod úspěšný.

TryParseExact(String, String, DateOnly)

Převede zadanou řetězcovou reprezentaci data na jeho DateOnly ekvivalent pomocí zadaného formátu a stylu. Formát řetězcového vyjádření musí přesně odpovídat určenému formátu. Metoda vrátí hodnotu, která označuje, zda převod proběhl úspěšně.

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

Převede zadanou reprezentaci rozsahu data na jeho DateOnly ekvivalent pomocí zadaného formátu, informací o formátu specifickém pro jazykovou verzi a stylu. Formát řetězcového vyjádření musí přesně odpovídat určenému formátu. Metoda vrátí hodnotu, která označuje, zda převod proběhl úspěšně.

TryParseExact(String, String[], DateOnly)

Převede zadaný řetězec data na jeho DateOnly ekvivalent a vrátí hodnotu, která označuje, zda byl převod úspěšný.

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

Převede zadaný řetězec data na jeho DateOnly ekvivalent a vrátí hodnotu, která označuje, zda byl převod úspěšný.

Operátory

Equality(DateOnly, DateOnly)

Určuje, zda jsou obě zadané instance objektu DateOnly stejné.

GreaterThan(DateOnly, DateOnly)

Určuje, zda je zadaná DateOnly hodnota pozdější než jiná zadaná hodnota DateTime.

GreaterThanOrEqual(DateOnly, DateOnly)

Určuje, zda jeden zadaný DateOnly představuje datum, které je stejné jako nebo pozdější než jiný zadaný .DateOnly

Inequality(DateOnly, DateOnly)

Určuje, jestli jsou dvě zadané instance objektu DateOnly odlišné.

LessThan(DateOnly, DateOnly)

Určuje, zda je zadaná DateOnly hodnota dřívější než jiná zadaná DateOnlyhodnota .

LessThanOrEqual(DateOnly, DateOnly)

Určuje, zda jedna zadaná DateOnly představuje datum, které je stejné jako nebo dřívější než jiné zadané DateOnlydatum .

Platí pro