TimeOnly 構造体
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
00:00:00 から 23:59:59.999999 の範囲内で、時計から読み取られる時刻を表します。
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(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 を返します。 結果が 1 日の終わりを過ぎた場合、このメソッドは out パラメーターとして超過日数を返します。 |
AddHours(Double) |
このインスタンスの値に、指定された時間数を加算した新しい TimeOnly を返します。 |
AddHours(Double, Int32) |
このインスタンスの値に、指定された時間数を加算した新しい TimeOnly を返します。 結果が 1 日の終わりを過ぎた場合、このメソッドは out パラメーターとして超過日数を返します。 |
AddMinutes(Double) |
このインスタンスの値に、指定された分数を加算した新しい TimeOnly を返します。 |
AddMinutes(Double, Int32) |
このインスタンスの値に、指定された分数を加算した新しい TimeOnly を返します。 結果が 1 日の終わりを過ぎた場合、このメソッドは out パラメーターとして超過日数を返します。 |
CompareTo(Object) |
このインスタンスの値と指定した TimeOnly の値を含む指定したオブジェクトを比較し、このインスタンスの値が指定した TimeOnly の値よりも前か、同じか、または後かを示す整数を返します。 |
CompareTo(TimeOnly) |
このインスタンスの値と指定した TimeOnly の値を比較し、このインスタンスの値が指定した TimeOnly の値よりも前か、同じか、または後かを示します。 |
Deconstruct(Int32, Int32) | |
Deconstruct(Int32, Int32, Int32) | |
Deconstruct(Int32, Int32, Int32, Int32) |
このTimeOnlyインスタンスを、、Minute、Secondおよび にHour分解しますMillisecond。 |
Deconstruct(Int32, Int32, Int32, Int32, Int32) |
このTimeOnlyインスタンスを、、、MinuteSecond、Millisecondおよび にHour分解しますMicrosecond。 |
Equals(Object) |
このインスタンスが指定されたオブジェクトに等しいかどうかを示す値を返します。 |
Equals(TimeOnly) |
このインスタンスの値が、指定した TimeOnly インスタンスの値と等しいかどうかを示す値を返します。 |
FromDateTime(DateTime) | |
FromTimeSpan(TimeSpan) |
TimeOnly午前 0 時からの経過時間を表す期間から オブジェクトを構築します。 |
GetHashCode() |
このインスタンスのハッシュ コードを返します。 |
IsBetween(TimeOnly, TimeOnly) |
時間が指定された範囲内にあるかどうかを判断します。 10:00 から 12:00 などの "通常の" 範囲と、午前 0 時 (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 同等の範囲に変換します。 文字列形式の書式は、指定した書式の少なくとも 1 つと完全に一致する必要があります。それ以外の場合は、例外がスローされます。 |
ParseExact(ReadOnlySpan<Char>, String[], IFormatProvider, DateTimeStyles) |
指定した形式の配列、カルチャ固有の書式情報、およびスタイルを使用して、指定した時間 TimeOnly のスパン表現を同等の形式に変換します。 文字列形式の書式は、指定した書式の少なくとも 1 つと完全に一致する必要があります。それ以外の場合は、例外がスローされます。 |
ParseExact(String, String) |
指定した形式を使用して、指定した時刻の文字列表現を TimeOnly 同等の形式に変換します。 文字列形式の書式は、指定した書式と完全に一致する必要があります。それ以外の場合は、例外がスローされます。 |
ParseExact(String, String, IFormatProvider, DateTimeStyles) |
指定した書式、カルチャ固有の書式情報、およびスタイルを使用して、指定した時刻 TimeOnly の文字列表現を同等の形式に変換します。 文字列形式の書式は、指定した書式と完全に一致する必要があります。それ以外の場合は、例外がスローされます。 |
ParseExact(String, String[]) |
指定した形式の配列を使用して、 TimeOnly 指定したスパンを同等の に変換します。 文字列形式の書式は、指定した書式の少なくとも 1 つと完全に一致する必要があります。それ以外の場合は、例外がスローされます。 |
ParseExact(String, String[], IFormatProvider, DateTimeStyles) |
指定した形式の配列、カルチャ固有の書式情報、およびスタイルを使用して、指定した時刻 TimeOnly の文字列表現を同等の形式に変換します。 文字列形式の書式は、指定した書式の少なくとも 1 つと完全に一致する必要があります。それ以外の場合は、例外がスローされます。 |
ToLongTimeString() |
現在 TimeOnly のインスタンスの値を等価の長い日付文字列表現に変換します。 |
ToShortTimeString() |
現在 TimeOnly のインスタンスを等価の短い時刻文字列表現に変換します。 |
ToString() |
現在のカルチャの書式設定規則を使用して、現在 TimeOnly のインスタンスを同等の短い時間文字列形式に変換します。 |
ToString(IFormatProvider) |
指定したカルチャ固有の書式情報を使用して、現在 TimeOnly のインスタンスの値を同等の文字列形式に変換します。 |
ToString(String) |
指定した書式と現在のカルチャの書式設定規則を使用して、現在 TimeOnly のインスタンスを同等の文字列形式に変換します。 |
ToString(String, IFormatProvider) |
指定したカルチャ固有の書式情報を使用して、現在 TimeOnly のインスタンスの値を同等の文字列形式に変換します。 |
ToTimeSpan() | |
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) |
指定した 2 つの インスタンスが TimeOnly等しいかどうかを判断します。 |
GreaterThan(TimeOnly, TimeOnly) | |
GreaterThanOrEqual(TimeOnly, TimeOnly) |
指定された 1 つが、指定された TimeOnly 別の と同じ時刻か、またはそれ以降の時刻を表すかどうかを判断します TimeOnly。 |
Inequality(TimeOnly, TimeOnly) |
TimeOnly の 2 つの指定したインスタンスが等しいかどうかを判断します。 |
LessThan(TimeOnly, TimeOnly) | |
LessThanOrEqual(TimeOnly, TimeOnly) |
指定された 1 つが、指定した TimeOnly 別の と同じか、または別の指定した よりも前の時刻を表すかどうかを判断します TimeOnly。 |
Subtraction(TimeOnly, TimeOnly) |
循環クロック上の 2 つのポイント間の経過時間を指定します。これは常に正の値になります。 |
適用対象
.NET