TimeOnly 構造体

定義

00:00:00 から 23:59:59.9999999 の範囲内で時計から読み取られる時刻を表します。

public value class TimeOnly : IComparable, IComparable<TimeOnly>, IEquatable<TimeOnly>, IParsable<TimeOnly>, ISpanFormattable, ISpanParsable<TimeOnly>, IUtf8SpanFormattable
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 readonly struct 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>
type TimeOnly = struct
    interface IFormattable
    interface IParsable<TimeOnly>
    interface ISpanFormattable
    interface ISpanParsable<TimeOnly>
    interface IUtf8SpanFormattable
type TimeOnly = struct
    interface ISpanFormattable
    interface IFormattable
type TimeOnly = struct
    interface IFormattable
    interface IParsable<TimeOnly>
    interface ISpanFormattable
    interface ISpanParsable<TimeOnly>
Public Structure TimeOnly
Implements IComparable, IComparable(Of TimeOnly), IEquatable(Of TimeOnly), IParsable(Of TimeOnly), ISpanFormattable, ISpanParsable(Of TimeOnly), 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)
継承
TimeOnly
実装

コンストラクター

名前 説明
TimeOnly(Int32, Int32, Int32, Int32, Int32)

指定した時間、分、秒、ミリ秒、マイクロ秒に TimeOnly 構造体の新しいインスタンスを初期化します。

TimeOnly(Int32, Int32, Int32, Int32)

指定した時間、分、秒、ミリ秒に TimeOnly 構造体の新しいインスタンスを初期化します。

TimeOnly(Int32, Int32, Int32)

指定した時間、分、秒に TimeOnly 構造体の新しいインスタンスを初期化します。

TimeOnly(Int32, Int32)

指定した時間と分に TimeOnly 構造体の新しいインスタンスを初期化します。

TimeOnly(Int64)

指定したティック数を使用して、 TimeOnly 構造体の新しいインスタンスを初期化します。

プロパティ

名前 説明
Hour

このインスタンスによって表される時間の時間の要素を取得します。

MaxValue

TimeOnlyの可能な最大値を取得します。

Microsecond

このインスタンスによって表される時間のマイクロ秒の要素を取得します。

Millisecond

このインスタンスによって表される時間のミリ秒の要素を取得します。

Minute

このインスタンスによって表される時刻の分部分を取得します。

MinValue

TimeOnlyの可能な限り小さい値を取得します。

Nanosecond

このインスタンスによって表される時間のナノ秒のコンポーネントを取得します。

Second

このインスタンスによって表される時間の秒の部分を取得します。

Ticks

このインスタンスの時刻を表すティック数を取得します。

メソッド

名前 説明
Add(TimeSpan, Int32)

指定した期間の値をこのインスタンスの値に追加する新しい TimeOnly を返します。 結果が 1 日の終わりを過ぎた場合、このメソッドは out パラメーターとして超過日数を返します。

Add(TimeSpan)

指定した期間の値をこのインスタンスの値に追加する新しい TimeOnly を返します。

AddHours(Double, Int32)

このインスタンスの値に指定した時間数を加算する新しい TimeOnly を返します。 結果が 1 日の終わりを過ぎた場合、このメソッドは out パラメーターとして超過日数を返します。

AddHours(Double)

このインスタンスの値に指定した時間数を加算する新しい TimeOnly を返します。

AddMinutes(Double, Int32)

このインスタンスの値に指定した分数を加算する新しい TimeOnly を返します。 結果が 1 日の終わりを過ぎた場合、このメソッドは out パラメーターとして超過日数を返します。

AddMinutes(Double)

このインスタンスの値に指定した分数を加算する新しい TimeOnly を返します。

CompareTo(Object)

このインスタンスの値を、指定した TimeOnly 値を含む指定したオブジェクトと比較し、このインスタンスが指定した TimeOnly 値より前か、同じか、またはそれ以降であるかを示す整数を返します。

CompareTo(TimeOnly)

このインスタンスの値を指定した TimeOnly 値と比較し、このインスタンスが指定した TimeOnly 値より前か、同じか、またはそれ以降であるかを示します。

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

この TimeOnly インスタンスを、 HourMinuteSecondMillisecond、および Microsecondに分解します。

Deconstruct(Int32, Int32, Int32, Int32)

この TimeOnly インスタンスを HourMinuteSecond、および Millisecondに分解します。

Deconstruct(Int32, Int32, Int32)

この TimeOnly インスタンスを HourMinute、および Secondに分解します。

Deconstruct(Int32, Int32)

この TimeOnly インスタンスを HourMinuteに分解します。

Equals(Object)

このインスタンスが指定したオブジェクトと等しいかどうかを示す値を返します。

Equals(TimeOnly)

このインスタンスの値が、指定した TimeOnly インスタンスの値と等しいかどうかを示す値を返します。

FromDateTime(DateTime)

このDateTime オブジェクトの時刻を表すDateTimeからTimeOnly オブジェクトを構築します。

FromTimeSpan(TimeSpan)

午前 0 時から経過した時間を表す期間から TimeOnly オブジェクトを構築します。

GetHashCode()

このインスタンスのハッシュ コードを返します。

IsBetween(TimeOnly, TimeOnly)

時間が指定された範囲内にあるかどうかを判断します。 10:00 から 12:00 などの "通常" の範囲と、午前 0 時 (23:00-01:00 など) の範囲の両方をサポートします。

Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles)

カルチャ固有の書式情報と書式設定スタイルを使用して、時刻の文字列表現を含むメモリスパンを同等の TimeOnly に変換します。

Parse(ReadOnlySpan<Char>, IFormatProvider)

文字のスパンを値に解析します。

Parse(String, IFormatProvider, DateTimeStyles)

カルチャ固有の書式情報と書式設定スタイルを使用して、時刻の文字列形式を等価の TimeOnly に変換します。

Parse(String, IFormatProvider)

文字列を値に解析します。

Parse(String)

現在のカルチャの規則を使用して、時刻の文字列形式を等価の TimeOnly に変換します。

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

指定した形式、カルチャ固有の書式情報、およびスタイルを使用して、時刻の指定したスパン表現を等価の TimeOnly に変換します。 文字列形式の形式は、指定した形式と正確に一致する必要があります。または、例外がスローされます。

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

指定した形式の配列、カルチャ固有の書式情報、およびスタイルを使用して、指定した時間のスパン表現を等価の TimeOnly に変換します。 文字列形式の形式は、指定された形式の少なくとも 1 つと完全に一致する必要があります。または、例外がスローされます。

ParseExact(ReadOnlySpan<Char>, String[])

指定した書式の配列を使用して、指定したスパンを同等の TimeOnly に変換します。 文字列形式の形式は、指定された形式の少なくとも 1 つと完全に一致する必要があります。または、例外がスローされます。

ParseExact(String, String, IFormatProvider, DateTimeStyles)

指定した書式、カルチャ固有の書式情報、およびスタイルを使用して、時刻の指定した文字列形式を等価の TimeOnly に変換します。 文字列形式の形式は、指定した形式と正確に一致する必要があります。または、例外がスローされます。

ParseExact(String, String)

指定した形式を使用して、指定した時刻の文字列形式を等価の TimeOnly に変換します。 文字列形式の形式は、指定した形式と正確に一致する必要があります。または、例外がスローされます。

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

指定した形式の配列、カルチャ固有の書式情報、およびスタイルを使用して、指定した時刻の文字列形式を等価の TimeOnly に変換します。 文字列形式の形式は、指定された形式の少なくとも 1 つと完全に一致する必要があります。または、例外がスローされます。

ParseExact(String, String[])

指定した書式の配列を使用して、指定したスパンを同等の TimeOnly に変換します。 文字列形式の形式は、指定された形式の少なくとも 1 つと完全に一致する必要があります。または、例外がスローされます。

ToLongTimeString()

現在の TimeOnly インスタンスの値を、等価の長い日付文字列形式に変換します。

ToShortTimeString()

現在の TimeOnly インスタンスを等価の短い時間文字列形式に変換します。

ToString()

現在のカルチャの書式設定規則を使用して、現在の TimeOnly インスタンスを等価の短い時間文字列形式に変換します。

ToString(IFormatProvider)

指定したカルチャ固有の書式情報を使用して、現在の TimeOnly インスタンスの値を等価の文字列形式に変換します。

ToString(String, IFormatProvider)

指定したカルチャ固有の書式情報を使用して、現在の TimeOnly インスタンスの値を等価の文字列形式に変換します。

ToString(String)

現在の 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の指定された 2 つのインスタンスが等しいかどうかを判断します。

GreaterThan(TimeOnly, TimeOnly)

指定した TimeOnly が、指定した別の TimeOnlyより後にあるかどうかを判断します。

GreaterThanOrEqual(TimeOnly, TimeOnly)

指定した TimeOnly が、指定した別の TimeOnlyと同じかそれ以降の時刻を表すかどうかを判断します。

Inequality(TimeOnly, TimeOnly)

TimeOnlyの指定された 2 つのインスタンスが等しくないかどうかを判断します。

LessThan(TimeOnly, TimeOnly)

指定した TimeOnly が、指定した別の TimeOnlyよりも前かどうかを判断します。

LessThanOrEqual(TimeOnly, TimeOnly)

指定した TimeOnly が、別の指定した TimeOnlyと同じかそれより前の時刻を表すかどうかを判断します。

Subtraction(TimeOnly, TimeOnly)

循環クロック上の 2 つのポイント間の経過時間を指定します。これは常に正の値になります。

適用対象