DateOnly Struktura
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje kalendářní data s hodnotami od 1. ledna 0001 Anno Domini (společná éra) do 31. prosince 9999 A.D. (C.E.) v gregoriánském kalendáři.
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)
- Dědičnost
- Implementuje
Konstruktory
| Name | Description |
|---|---|
| DateOnly(Int32, Int32, Int32, Calendar) |
Vytvoří novou instanci DateOnly struktury pro zadaný rok, měsíc a den pro zadaný kalendář. |
| DateOnly(Int32, Int32, Int32) |
Vytvoří novou instanci DateOnly struktury pro zadaný rok, měsíc a den. |
Vlastnosti
| Name | Description |
|---|---|
| Day |
Získá komponentu dne 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 roku reprezentovaný touto instancí. |
| MaxValue |
Získá nejnovější možné datum, které lze vytvořit. |
| MinValue |
Získá nejbližší možné datum, které lze vytvořit. |
| Month |
Získá měsíc součást data reprezentované touto instancí. |
| Year |
Získá rok součást data reprezentované touto instancí. |
Metody
| Name | Description |
|---|---|
| AddDays(Int32) |
Přidá zadaný počet dní k hodnotě této instance. |
| AddMonths(Int32) |
Sečte zadaný počet měsíců k hodnotě této instance. |
| AddYears(Int32) |
Sečte 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é urč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é určuje, zda je tato instance dřívější, stejná nebo pozdější než zadaná DateOnly hodnota. |
| Deconstruct(Int32, Int32, Int32) | |
| Equals(DateOnly) |
Vrátí hodnotu určující, zda je hodnota této instance rovna hodnotě zadané DateOnly instance. |
| Equals(Object) |
Vrátí hodnotu určující, zda je tato instance rovna zadanému objektu. |
| FromDateTime(DateTime) |
DateOnly Vrátí instanci, která je nastavena na část data zadaného |
| FromDayNumber(Int32) |
Vytvoří novou instanci DateOnly struktury na zadaný počet dní. |
| GetHashCode() |
Vrátí kód hash pro tuto instanci. |
| Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles) |
Převede rozsah paměti, který obsahuje řetězcové vyjádření data na jeho DateOnly ekvivalent pomocí informací o formátu specifické pro jazykovou verzi a stylu formátování. |
| Parse(ReadOnlySpan<Char>, IFormatProvider) |
Parsuje rozsah znaků do hodnoty. |
| 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í. |
| Parse(String, IFormatProvider) |
Parsuje řetězec do hodnoty. |
| Parse(String) |
Převede řetězec, který obsahuje řetězcové vyjádření data na jeho DateOnly ekvivalent pomocí konvencí aktuální jazykové verze. |
| ParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles) |
Převede zadanou reprezentaci data na ekvivalent DateOnly 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 nebo je vyvolán výjimka. |
| ParseExact(ReadOnlySpan<Char>, String[], IFormatProvider, DateTimeStyles) |
Převede zadanou reprezentaci data na ekvivalent DateOnly pomocí zadaného pole formátů, informací o formátu specifickém pro jazykovou verzi a stylu. Formát řetězcové reprezentace se musí shodovat s alespoň jedním ze zadaných formátů přesně nebo je vyvolán výjimka. |
| ParseExact(ReadOnlySpan<Char>, String[]) |
Převede zadanou reprezentaci data na ekvivalent DateOnly pomocí zadaného pole formátů. Formát řetězcové reprezentace se musí shodovat s alespoň jedním ze zadaných formátů přesně nebo je vyvolán výjimka. |
| ParseExact(String, String, IFormatProvider, DateTimeStyles) |
Převede zadanou řetězcovou reprezentaci data na ekvivalent DateOnly 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 nebo je vyvolán výjimka. |
| ParseExact(String, String) |
Převede zadanou řetězcovou reprezentaci 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 nebo je vyvolán výjimka. |
| ParseExact(String, String[], IFormatProvider, DateTimeStyles) |
Převede zadanou řetězcovou reprezentaci data na ekvivalent DateOnly pomocí zadaného pole formátů, informací o formátu specifickém pro jazykovou verzi a stylu. Formát řetězcové reprezentace se musí shodovat s alespoň jedním ze zadaných formátů přesně nebo je vyvolán výjimka. |
| ParseExact(String, String[]) |
Převede zadanou reprezentaci data na ekvivalent DateOnly pomocí zadaného pole formátů. Formát řetězcové reprezentace se musí shodovat s alespoň jedním ze zadaných formátů přesně nebo je vyvolán výjimka. |
| ToDateTime(TimeOnly, DateTimeKind) |
DateTime Vrátí instanci se zadaným typem vstupu, který je nastaven na datum této DateOnly instance a čas zadaného vstupního času. |
| ToDateTime(TimeOnly) |
Vrátí hodnotu nastavenou DateTime na datum této DateOnly instance a čas zadaného vstupního času. |
| ToLongDateString() |
Převede hodnotu aktuálního DateOnly objektu na ekvivalentní řetězcové vyjádření dlouhého data. |
| ToShortDateString() |
Převede hodnotu aktuálního DateOnly objektu na ekvivalentní řetězcové vyjádření krátkého data. |
| ToString() |
Převede hodnotu aktuálního DateOnly objektu na ekvivalentní řetězcové vyjádření pomocí konvencí formátování aktuální jazykové verze. Objekt DateOnly bude formátován ve krátké podobě. |
| ToString(IFormatProvider) |
Převede hodnotu aktuálního DateOnly objektu na ekvivalentní řetězcové vyjádření pomocí zadaných informací o formátu specifické pro jazykovou verzi. |
| ToString(String, IFormatProvider) |
Převede hodnotu aktuálního DateOnly objektu na ekvivalentní řetězcové vyjádření pomocí zadaných informací o formátu specifické pro jazykovou verzi. |
| ToString(String) |
Převede hodnotu aktuálního DateOnly objektu na ekvivalentní řetězcové vyjádření pomocí zadaného formátu a konvencí formátování aktuální jazykové verze. |
| TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Pokusí se naformátovat hodnotu aktuální instance jako UTF-8 do poskytnuté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 data na jeho DateOnly ekvivalent a vrátí hodnotu, která určuje, zda byl převod úspěšný. |
| TryParse(ReadOnlySpan<Char>, IFormatProvider, DateOnly) |
Pokusí se analyzovat rozsah znaků do hodnoty. |
| TryParse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles, DateOnly) |
Převede zadanou reprezentaci data na ekvivalent DateOnly pomocí zadaného pole formátů, informací o formátu specifickém pro jazykovou verzi a stylu. A vrátí hodnotu, která určuje, jestli byl převod úspěšný. |
| TryParse(String, DateOnly) |
Převede zadanou řetězcovou reprezentaci data na jeho DateOnly ekvivalent a vrátí hodnotu, která určuje, zda převod proběhl úspěšně. |
| TryParse(String, IFormatProvider, DateOnly) |
Pokusí se analyzovat řetězec do hodnoty. |
| TryParse(String, IFormatProvider, DateTimeStyles, DateOnly) |
Převede zadanou řetězcovou reprezentaci data na ekvivalent DateOnly pomocí zadaného pole formátů, informací o formátu specifickém pro jazykovou verzi a stylu. A vrátí hodnotu, která určuje, jestli byl převod ú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é reprezentace se musí přesně shodovat se zadaným formátem. Metoda vrátí hodnotu, která označuje, zda převod byl úspěšný. |
| TryParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles, DateOnly) |
Převede zadanou reprezentaci data na ekvivalent DateOnlypomocí 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. Metoda vrátí hodnotu, která označuje, zda převod byl úspěšný. |
| TryParseExact(ReadOnlySpan<Char>, String[], DateOnly) |
Převede zadané rozsahy znaků data na jeho DateOnly ekvivalent a vrátí hodnotu, která označuje, zda převod proběhl úspěšně. |
| TryParseExact(ReadOnlySpan<Char>, String[], IFormatProvider, DateTimeStyles, DateOnly) |
Převede zadané rozsahy znaků data na jeho DateOnly ekvivalent a vrátí hodnotu, která označuje, zda převod proběhl ú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é reprezentace se musí přesně shodovat se zadaným formátem. Metoda vrátí hodnotu, která označuje, zda převod byl úspěšný. |
| TryParseExact(String, String, IFormatProvider, DateTimeStyles, DateOnly) |
Převede zadanou reprezentaci data na ekvivalent DateOnly 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. Metoda vrátí hodnotu, která označuje, zda převod byl úspěšný. |
| TryParseExact(String, String[], DateOnly) |
Převede zadaný řetězec data na jeho DateOnly ekvivalent a vrátí hodnotu, která označuje, zda převod proběhl ú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 převod proběhl úspěšně. |
Operátory
| Name | Description |
|---|---|
| Equality(DateOnly, DateOnly) |
Určuje, zda jsou dvě zadané instance DateOnly stejné. |
| GreaterThan(DateOnly, DateOnly) |
Určuje, zda je zadaná DateOnly hodnota pozdější než jiná zadaná hodnota DateOnly. |
| GreaterThanOrEqual(DateOnly, DateOnly) |
Určuje, zda jeden zadaný DateOnly představuje datum, které je stejné jako nebo novější než jiné zadané DateOnly. |
| Inequality(DateOnly, DateOnly) |
Určuje, zda se dvě zadané instance DateOnly nerovnají. |
| LessThan(DateOnly, DateOnly) |
Určuje, zda je zadaná DateOnly hodnota dřívější než jiná zadaná DateOnly. |
| LessThanOrEqual(DateOnly, DateOnly) |
Určuje, zda jeden zadaný DateOnly představuje datum, které je stejné jako nebo dřívější než jiné zadané DateOnly. |