OracleTimeSpan 構造体

定義

時間間隔を表し、Oracle 9i INTERVAL DAY TO SECOND データ型に対応します。

public value class OracleTimeSpan : IComparable, System::Data::SqlTypes::INullable
public struct OracleTimeSpan : IComparable, System.Data.SqlTypes.INullable
type OracleTimeSpan = struct
    interface INullable
Public Structure OracleTimeSpan
Implements IComparable, INullable
継承
OracleTimeSpan
実装

注釈

Oracle INTERVAL DAY TO SECOND データ型 (Oracle 9i 以降) には、日、時間、分、秒の間隔が含まれており、固定サイズは 11 バイトです。

OracleTimeSpan オブジェクトを取得するには、GetOracleTimeSpan メソッドを呼び出します。

コンストラクター

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

指定した日数、時間、分、秒、ミリ秒に新しい OracleTimeSpan 構造体を初期化します。

OracleTimeSpan(Int32, Int32, Int32, Int32)

指定した日数、時間、分、秒に新しい OracleTimeSpan 構造体を初期化します。

OracleTimeSpan(Int32, Int32, Int32)

指定した時間、分、秒に新しい OracleTimeSpan 構造体を初期化します。

OracleTimeSpan(Int64)

指定したティック数に新しい OracleTimeSpan 構造体を初期化します。

OracleTimeSpan(OracleTimeSpan)

既存の構造体から新しい OracleTimeSpan 構造体を初期化します。

OracleTimeSpan(TimeSpan)

指定したOracleTimeSpanを使用して、TimeSpan構造体の新しいインスタンスを初期化します。

フィールド

名前 説明
MaxValue

OracleTimeSpan構造体の有効な最大日付値を表します。

MinValue

OracleTimeSpan構造体の有効な最小日付値を表します。

Null

Value構造体のインスタンスのOracleTimeSpan プロパティに割り当てることができる null 値を表します。

プロパティ

名前 説明
Days

このインスタンスによって表される日数を取得します。

Hours

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

IsNull

Value構造体のOracleTimeSpan プロパティが null かどうかを示す値を取得します。

Milliseconds

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

Minutes

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

Seconds

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

Value

OracleTimeSpan構造体の値を取得します。

メソッド

名前 説明
CompareTo(Object)

この OracleTimeSpan 構造体を指定されたオブジェクトと比較し、その相対値を示す値を返します。

Equals(Object)

指定されたオブジェクト パラメーターを、Value オブジェクトのOracleTimeSpan プロパティと比較します。

Equals(OracleTimeSpan, OracleTimeSpan)

2 つの OracleTimeSpan 構造体の論理比較を実行して、それらが等しいかどうかを判断します。

GetHashCode()

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

GreaterThan(OracleTimeSpan, OracleTimeSpan)

OracleTimeSpanの 2 つのインスタンスを比較して、最初のインスタンスが 2 番目のインスタンスより大きいかどうかを判断します。

GreaterThanOrEqual(OracleTimeSpan, OracleTimeSpan)

OracleTimeSpanの 2 つのインスタンスを比較して、最初のインスタンスが 2 番目のインスタンス以上かどうかを判断します。

LessThan(OracleTimeSpan, OracleTimeSpan)

OracleTimeSpanの 2 つのインスタンスを比較して、最初のインスタンスが 2 番目のインスタンスより小さいかどうかを判断します。

LessThanOrEqual(OracleTimeSpan, OracleTimeSpan)

OracleTimeSpanの 2 つのインスタンスを比較して、最初のインスタンスが 2 番目のインスタンス以下かどうかを判断します。

NotEquals(OracleTimeSpan, OracleTimeSpan)

OracleTimeSpanの 2 つのインスタンスの論理比較を実行して、それらが等しくないかどうかを判断します。

Parse(String)

指定した日付と時刻の String 表現を等価の OracleTimeSpan に変換します。

ToString()

この OracleTimeSpan 構造体を Stringに変換します。

演算子

名前 説明
Equality(OracleTimeSpan, OracleTimeSpan)

2 つの OracleTimeSpan 構造体の論理比較を実行して、それらが等しいかどうかを判断します。

Explicit(OracleTimeSpan to TimeSpan)

OracleTimeSpan構造体をTimeSpan構造体に変換します。

Explicit(String to OracleTimeSpan)

文字列を OracleTimeSpan 構造体に変換します。

GreaterThan(OracleTimeSpan, OracleTimeSpan)

OracleTimeSpanの 2 つのインスタンスを比較して、最初のインスタンスが 2 番目のインスタンスより大きいかどうかを判断します。

GreaterThanOrEqual(OracleTimeSpan, OracleTimeSpan)

OracleTimeSpanの 2 つのインスタンスを比較して、最初のインスタンスが 2 番目のインスタンス以上かどうかを判断します。

Inequality(OracleTimeSpan, OracleTimeSpan)

OracleTimeSpanの 2 つのインスタンスの論理比較を実行して、それらが等しいかどうかを判断します。

LessThan(OracleTimeSpan, OracleTimeSpan)

OracleTimeSpanの 2 つのインスタンスを比較して、最初のインスタンスが 2 番目のインスタンスより小さいかどうかを判断します。

LessThanOrEqual(OracleTimeSpan, OracleTimeSpan)

OracleTimeSpanの 2 つのインスタンスを比較して、最初のインスタンスが 2 番目のインスタンス以下かどうかを判断します。

適用対象