DateOnly 結構

定義

代表值範圍從 0001 年 1 月 1 日 Anno Domini (Common Era) 到 9999 年 12 月 31 日 A.D. (C.E.) 西曆。

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
繼承
DateOnly
實作

建構函式

DateOnly(Int32, Int32, Int32)

將 結構的新實例 DateOnly 建立至指定的年份、月和日。

DateOnly(Int32, Int32, Int32, Calendar)

針對指定的行事曆,建立 結構的新實例 DateOnly 至指定的年、月和日。

屬性

Day

取得這個實例所表示之日期的日期元件。

DayNumber

取得此實例所代表之 Proceptic 西曆中的 0001 年 1 月 1 日以來的天數。

DayOfWeek

取得由這個執行個體表示的一週天數。

DayOfYear

取得由這個執行個體表示的一年天數。

MaxValue

取得可建立的最新可能日期。

MinValue

取得可以建立的最早日期。

Month

取得這個執行個體所表示日期的月份元件。

Year

取得這個執行個體所表示日期的年份元件。

方法

AddDays(Int32)

將指定的天數加入至這個實例的值。

AddMonths(Int32)

將指定的月數加入至這個實例的值。

AddYears(Int32)

將指定的年數加入至這個實例的值。

CompareTo(DateOnly)

比較這個執行個體的值與指定的 DateOnly 值,並且傳回一個整數,指出這個執行個體是早於、同於或晚於指定的 DateOnly 值。

CompareTo(Object)

比較這個執行個體的值與含有指定之 DateOnly 值的指定物件,並且傳回一個整數,指出這個執行個體是早於、同於或晚於指定的 DateOnly 值。

Deconstruct(Int32, Int32, Int32)

YearMonthDay 解構 DateOnly

Equals(DateOnly)

傳回值,該值指出這個執行個體的值是否等於指定之 DateOnly 執行個體的值。

Equals(Object)

傳回值,該值表示這個執行個體是否和指定的物件相等。

FromDateTime(DateTime)

DateOnly 回實例,這個實例設定為指定 dateTime 之 的日期部分。

FromDayNumber(Int32)

將 結構的新實例 DateOnly 建立為指定的天數。

GetHashCode()

傳回這個執行個體的雜湊碼。

Parse(ReadOnlySpan<Char>, IFormatProvider)

將字元範圍剖析為值。

Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles)

使用特定文化特性格式資訊和格式樣式,將包含日期字串表示的記憶體範圍轉換為相 DateOnly 等的。

Parse(String)

使用目前文化特性的慣例,將包含日期字串表示的字串轉換為其對 DateOnly 等的字串。

Parse(String, IFormatProvider)

將字串剖析為值。

Parse(String, IFormatProvider, DateTimeStyles)

使用特定文化特性格式資訊和格式樣式,將包含日期字串表示的字串轉換為相 DateOnly 等的字串。

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

使用指定的格式、特定文化特性格式資訊及樣式,將日期的指定範圍表示轉換為它的 DateOnly 對等專案。 字串表示的格式必須完全符合指定的格式,否則會擲回例外狀況。

ParseExact(ReadOnlySpan<Char>, String[])

使用指定的格式陣列,將日期的指定範圍表示轉換為其對 DateOnly 等的 。 字串表示的格式必須至少完全符合其中一個指定的格式,否則會擲回例外狀況。

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

使用指定的格式陣列、特定文化特性格式資訊和樣式,將日期的指定範圍表示轉換為它的 DateOnly 對等專案。 字串表示的格式必須至少完全符合其中一個指定的格式,否則會擲回例外狀況。

ParseExact(String, String)

使用指定的格式,將日期的指定字串表示轉換為它的 DateOnly 對等專案。 字串表示的格式必須完全符合指定的格式,否則會擲回例外狀況。

ParseExact(String, String, IFormatProvider, DateTimeStyles)

使用指定的格式、特定文化特性格式資訊及樣式,將日期的指定字串表示轉換為它的 DateOnly 對等專案。 字串表示的格式必須完全符合指定的格式,否則會擲回例外狀況。

ParseExact(String, String[])

使用指定的格式陣列,將日期的指定範圍表示轉換為其對 DateOnly 等的 。 字串表示的格式必須至少完全符合其中一個指定的格式,否則會擲回例外狀況。

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

使用指定的格式陣列、特定文化特性格式資訊和樣式,將日期的指定字串表示轉換為它的 DateOnly 對等專案。 字串表示的格式必須至少完全符合其中一個指定的格式,否則會擲回例外狀況。

ToDateTime(TimeOnly)

DateTime傳回設定為此實例的 DateOnly 日期和指定輸入時間的 。

ToDateTime(TimeOnly, DateTimeKind)

DateTime傳回具有指定輸入類型的實例,這個實例設定為此實例的 DateOnly 日期,以及指定輸入時間的時間。

ToLongDateString()

將目前 DateOnly 物件的值轉換為其相等的完整日期 (Long Date) 字串表示。

ToShortDateString()

將目前 DateOnly 物件的值轉換為其相等的簡短日期 (Short Date) 字串表示。

ToString()

使用目前文化特性的格式化慣例,將目前 DateOnly 物件的值轉換為其相等的字串表示。 物件 DateOnly 會以簡短格式格式化。

ToString(IFormatProvider)

使用指定的特定文化特性格式資訊,將目前 DateOnly 物件的值轉換為其相等的字串表示。

ToString(String)

使用指定的格式和目前文化特性的格式化慣例,將目前 DateOnly 物件的值轉換為其相等的字串表示。

ToString(String, IFormatProvider)

使用指定的特定文化特性格式資訊,將目前 DateOnly 物件的值轉換為其相等的字串表示。

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

嘗試將目前實例的值格式化為 UTF-8 到提供的位元組範圍。

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

嘗試將目前 DateOnly 執行個體的值格式化為所提供字元範圍。

TryParse(ReadOnlySpan<Char>, DateOnly)

將日期的指定範圍表示轉換為其對 DateOnly 等的 ,並傳回值,指出轉換是否成功。

TryParse(ReadOnlySpan<Char>, IFormatProvider, DateOnly)

嘗試將字元範圍剖析為值。

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

使用指定的格式陣列、特定文化特性格式資訊和樣式,將日期的指定範圍表示轉換為它的 DateOnly 對等專案。 並傳回值,指出轉換是否成功。

TryParse(String, DateOnly)

將日期的指定字串表示轉換為其 DateOnly 相等的 ,並傳回值,指出轉換是否成功。

TryParse(String, IFormatProvider, DateOnly)

嘗試將字串剖析成值。

TryParse(String, IFormatProvider, DateTimeStyles, DateOnly)

使用指定的格式陣列、特定文化特性格式資訊和樣式,將日期的指定字串表示轉換為它的 DateOnly 對等專案。 並傳回值,指出轉換是否成功。

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

使用指定的格式和樣式,將日期的指定範圍表示轉換為它的 DateOnly 對等專案。 字串表示的格式必須完全符合指定的格式。 此方法會傳回值,這個值表示轉換是否成功。

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

使用指定的格式、特定文化特性格式資訊及樣式,將日期的指定範圍表示轉換為它的 DateOnly 對等專案。 字串表示的格式必須完全符合指定的格式。 此方法會傳回值,這個值表示轉換是否成功。

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

將日期的指定字元範圍轉換為它的 DateOnly 對等專案,並傳回值,指出轉換是否成功。

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

將日期的指定字元範圍轉換為它的 DateOnly 對等專案,並傳回值,指出轉換是否成功。

TryParseExact(String, String, DateOnly)

使用指定的格式和樣式,將日期的指定字串表示轉換為它的 DateOnly 對等專案。 字串表示的格式必須完全符合指定的格式。 此方法會傳回值,這個值表示轉換是否成功。

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

使用指定的格式、特定文化特性格式資訊及樣式,將日期的指定範圍表示轉換為它的 DateOnly 對等專案。 字串表示的格式必須完全符合指定的格式。 此方法會傳回值,這個值表示轉換是否成功。

TryParseExact(String, String[], DateOnly)

將日期的指定字串轉換為它的 DateOnly 對等字串,並傳回值,指出轉換是否成功。

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

將日期的指定字串轉換為它的 DateOnly 對等字串,並傳回值,指出轉換是否成功。

運算子

Equality(DateOnly, DateOnly)

判斷 DateOnly 的兩個指定執行個體是否相等。

GreaterThan(DateOnly, DateOnly)

判斷指定的 DateOnly 日期時間是否晚于另一個指定的 DateTime。

GreaterThanOrEqual(DateOnly, DateOnly)

判斷某個指定的 DateOnly 是否代表與另一個指定 DateOnly 之 相同或晚于的日期。

Inequality(DateOnly, DateOnly)

判斷 DateOnly 的兩個指定執行個體是否不相等。

LessThan(DateOnly, DateOnly)

判斷某個指定的 DateOnly 是否早於另一個指定的 DateOnly

LessThanOrEqual(DateOnly, DateOnly)

判斷其中一個指定的 DateOnly 是否代表與或早于另一個指定 DateOnly 之 相同的日期。

適用於