TimeOnly 結構

定義

表示一天中的時間,如同從時鐘讀取,範圍介於 00:00:00 到 23:59:59.99999999。

public value class TimeOnly : IComparable, IComparable<TimeOnly>, IEquatable<TimeOnly>, ISpanFormattable
public value class TimeOnly : IComparable, IComparable<TimeOnly>, IEquatable<TimeOnly>, IParsable<TimeOnly>, ISpanFormattable, ISpanParsable<TimeOnly>
public value class TimeOnly : IComparable, IComparable<TimeOnly>, IEquatable<TimeOnly>, IParsable<TimeOnly>, ISpanFormattable, ISpanParsable<TimeOnly>, IUtf8SpanFormattable
public readonly struct TimeOnly : IComparable, IComparable<TimeOnly>, IEquatable<TimeOnly>, ISpanFormattable
public readonly struct TimeOnly : IComparable, IComparable<TimeOnly>, IEquatable<TimeOnly>, IParsable<TimeOnly>, ISpanFormattable, ISpanParsable<TimeOnly>
public readonly struct TimeOnly : IComparable, IComparable<TimeOnly>, IEquatable<TimeOnly>, IParsable<TimeOnly>, ISpanFormattable, ISpanParsable<TimeOnly>, IUtf8SpanFormattable
type TimeOnly = struct
    interface ISpanFormattable
    interface IFormattable
type TimeOnly = struct
    interface IFormattable
    interface IParsable<TimeOnly>
    interface ISpanFormattable
    interface ISpanParsable<TimeOnly>
type TimeOnly = struct
    interface IFormattable
    interface IParsable<TimeOnly>
    interface ISpanFormattable
    interface ISpanParsable<TimeOnly>
    interface IUtf8SpanFormattable
Public Structure TimeOnly
Implements IComparable, IComparable(Of TimeOnly), IEquatable(Of TimeOnly), ISpanFormattable
Public Structure TimeOnly
Implements IComparable, IComparable(Of TimeOnly), IEquatable(Of TimeOnly), IParsable(Of TimeOnly), ISpanFormattable, ISpanParsable(Of TimeOnly)
Public Structure TimeOnly
Implements IComparable, IComparable(Of TimeOnly), IEquatable(Of TimeOnly), IParsable(Of TimeOnly), ISpanFormattable, ISpanParsable(Of TimeOnly), IUtf8SpanFormattable
繼承
TimeOnly
實作

建構函式

TimeOnly(Int32, Int32)

將 結構的新實例 TimeOnly 初始化為指定的小時和分鐘。

TimeOnly(Int32, Int32, Int32)

將 結構的新實例 TimeOnly 初始化為指定的小時、分鐘和秒。

TimeOnly(Int32, Int32, Int32, Int32)

將 結構的新實例 TimeOnly 初始化為指定的小時、分鐘、秒和毫秒。

TimeOnly(Int32, Int32, Int32, Int32, Int32)

將 結構的新實例 TimeOnly 初始化為指定的小時、分鐘、秒、毫秒和微秒。

TimeOnly(Int64)

使用指定的刻度數目, TimeOnly 初始化 結構的新實例。

屬性

Hour

取得這個實例所表示之時間的小時元件。

MaxValue

取得 的最大可能值 TimeOnly

Microsecond

取得這個實例所表示之時間的微秒元件。

Millisecond

取得這個實例所表示之時間的毫秒元件。

Minute

取得這個實例所表示之時間的分鐘元件。

MinValue

取得 的最小可能值 TimeOnly

Nanosecond

取得這個實例所表示之時間的奈秒元件。

Second

取得這個實例所表示之時間的秒陣列件。

Ticks

取得代表這個實例時間的刻度數目。

方法

Add(TimeSpan)

傳回新的 ,這個值 TimeOnly 會將指定時間範圍的值新增至這個實例的值。

Add(TimeSpan, Int32)

傳回新的 ,這個值 TimeOnly 會將指定時間範圍的值新增至這個實例的值。 如果結果包裝超過一天的結束時間,這個方法會傳回超過天數做為 out 參數。

AddHours(Double)

傳回新的 TimeOnly,將這個執行個體的值加上指定的時數。

AddHours(Double, Int32)

傳回新的 TimeOnly,將這個執行個體的值加上指定的時數。 如果結果包裝超過一天的結束時間,這個方法會傳回超過天數做為 out 參數。

AddMinutes(Double)

傳回新的 TimeOnly,將這個執行個體的值加上指定的分鐘數。

AddMinutes(Double, Int32)

傳回新的 TimeOnly,將這個執行個體的值加上指定的分鐘數。 如果結果包裝超過一天的結束時間,這個方法會傳回超過天數做為 out 參數。

CompareTo(Object)

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

CompareTo(TimeOnly)

比較這個執行個體的值與指定的 TimeOnly 值,指出這個執行個體早於、同於或晚於指定的 TimeOnly 值。

Deconstruct(Int32, Int32)

將此實例解構 TimeOnlyHourMinute

Deconstruct(Int32, Int32, Int32)

將此實例解構 TimeOnlyHourMinuteSecond

Deconstruct(Int32, Int32, Int32, Int32)

將此實例解構 TimeOnlyHourMinuteSecondMillisecond

Deconstruct(Int32, Int32, Int32, Int32, Int32)

將此實例解構 TimeOnlyHourMinuteSecondMillisecondMicrosecond

Equals(Object)

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

Equals(TimeOnly)

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

FromDateTime(DateTime)

TimeOnly從 建構 物件, DateTime 代表這個 DateTime 物件中的一天時間。

FromTimeSpan(TimeSpan)

TimeOnly從時間範圍建構 物件,此物件代表自午夜以來經過的時間。

GetHashCode()

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

IsBetween(TimeOnly, TimeOnly)

判斷某個時間是否落在提供的範圍內。 支援「正常」範圍,例如 10:00-12:00,以及跨越午夜的範圍,例如 23:00-01:00。

Parse(ReadOnlySpan<Char>, IFormatProvider)

將字元範圍剖析為值。

Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles)

使用特定文化特性格式資訊和格式樣式,將包含時間字串表示的記憶體範圍轉換為其對 TimeOnly 等專案。

Parse(String)

使用目前文化特性的慣例,將時間的字串表示轉換為其 TimeOnly 相等的 。

Parse(String, IFormatProvider)

將字串剖析為值。

Parse(String, IFormatProvider, DateTimeStyles)

使用特定文化特性的格式資訊和格式樣式,將時間的字串表示轉換為其 TimeOnly 相等的 。

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

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

ParseExact(ReadOnlySpan<Char>, String[])

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

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

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

ParseExact(String, String)

使用指定的格式,將時間的指定字串表示轉換為其 TimeOnly 相等的 。 字串表示的格式必須完全符合指定的格式,否則會擲回例外狀況。

ParseExact(String, String, IFormatProvider, DateTimeStyles)

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

ParseExact(String, String[])

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

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

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

ToLongTimeString()

將目前 TimeOnly 實例的值轉換為其相等的長日期字串表示。

ToShortTimeString()

將目前的 TimeOnly 實例轉換為其相等的簡短時間字串表示。

ToString()

使用目前文化特性的格式慣例,將目前 TimeOnly 實例轉換為其相等的簡短時間字串表示。

ToString(IFormatProvider)

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

ToString(String)

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

ToString(String, IFormatProvider)

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

ToTimeSpan()

將目前的 TimeOnly 實例轉換成 TimeSpan 物件。

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

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

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

嘗試將目前 TimeOnly 實例的值格式化為提供的字元範圍。

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

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

TryParse(ReadOnlySpan<Char>, IFormatProvider, TimeOnly)

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

TryParse(ReadOnlySpan<Char>, TimeOnly)

將時間的指定範圍表示轉換為其 TimeOnly 對等專案,並傳回值,指出轉換是否成功。

TryParse(String, IFormatProvider, DateTimeStyles, TimeOnly)

使用指定的格式陣列、特定文化特性格式資訊和樣式,將時間的指定字串表示轉換為其 TimeOnly 相等的 ,並傳回值,指出轉換是否成功。

TryParse(String, IFormatProvider, TimeOnly)

嘗試將字串剖析成值。

TryParse(String, TimeOnly)

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

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

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

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

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

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

將指定的字元範圍轉換為其 TimeOnly 相等的字元範圍,並傳回值,指出轉換是否成功。

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

將指定的字元範圍轉換為其 TimeOnly 相等的字元範圍,並傳回值,指出轉換是否成功。

TryParseExact(String, String, IFormatProvider, DateTimeStyles, TimeOnly)

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

TryParseExact(String, String, TimeOnly)

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

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

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

TryParseExact(String, String[], TimeOnly)

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

運算子

Equality(TimeOnly, TimeOnly)

判斷 的兩個指定實例 TimeOnly 是否相等。

GreaterThan(TimeOnly, TimeOnly)

判斷某個指定的 TimeOnly 是否晚於另一個指定的 TimeOnly

GreaterThanOrEqual(TimeOnly, TimeOnly)

判斷其中一個指定的 TimeOnly 是否代表與或晚于另一個指定 TimeOnly 之 相同的時間。

Inequality(TimeOnly, TimeOnly)

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

LessThan(TimeOnly, TimeOnly)

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

LessThanOrEqual(TimeOnly, TimeOnly)

判斷其中一個指定的 TimeOnly 是否代表與另一個指定 相同或早于另一個指定 TimeOnly 的時間。

Subtraction(TimeOnly, TimeOnly)

提供迴圈時鐘上兩點之間的經過時間,這一律為正值。

適用於