OracleDateTime 結構

定義

表示日期和時間資料,值範圍從西元前 4712 年 1 月 1 日到西元 4712 年 12 月 31 日。

public value class OracleDateTime : IComparable, System::Data::SqlTypes::INullable
public struct OracleDateTime : IComparable, System.Data.SqlTypes.INullable
type OracleDateTime = struct
    interface INullable
Public Structure OracleDateTime
Implements IComparable, INullable
繼承
OracleDateTime
實作

備註

若要取得 OracleDateTime 物件,請呼叫 GetOracleDateTime 方法。

結構的最小有效日期 OracleDateTime 為 1/1/0001 00:00:00。 不過,Oracle 支援的日期早于4712年1月1日。 若要系結 BC 日期,請 String 分別針對輸入和輸出參數使用參數和 Oracle TO_DATE 或 TO_CHAR 轉換函數。

建構函式

OracleDateTime(DateTime)

使用指定的 OracleDateTime,初始化 DateTime 結構的新執行個體。

OracleDateTime(Int32, Int32, Int32)

使用提供的參數初始化新結構的年、月和日,以初始化 OracleDateTime 結構的新執行個體。

OracleDateTime(Int32, Int32, Int32, Calendar)

使用提供的參數初始化新結構的年、月、日和日曆,以初始化 OracleDateTime 結構的新執行個體。

OracleDateTime(Int32, Int32, Int32, Int32, Int32, Int32)

使用提供的參數初始化新結構的年、月、日、時、分和秒,以初始化 OracleDateTime 結構的新執行個體。

OracleDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Calendar)

使用提供的參數初始化新結構指定之日曆的年、月、日、時、分和秒,以初始化 OracleDateTime 結構的新執行個體。

OracleDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32)

使用提供的參數初始化新結構的年、月、日、時、分、秒和毫秒,以初始化 OracleDateTime 結構的新執行個體。

OracleDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Calendar)

使用提供的參數初始化新結構指定之日曆的年、月、日、時、分、秒和毫秒,以初始化 OracleDateTime 結構的新執行個體。

OracleDateTime(Int64)

使用提供的刻度數,初始化 OracleDateTime 結構的新執行個體。

OracleDateTime(OracleDateTime)

從現有的 OracleDateTime 物件初始化 OracleDateTime 結構的新執行個體。

欄位

MaxValue

表示 OracleDateTime 結構的最大有效日期值。

MinValue

表示 OracleDateTime 結構的最小有效日期值。

Null

代表 null 値,可將該値指派給 Value 結構之執行個體的 OracleDateTime 屬性。

屬性

Day

取得 OracleDateTime 結構的值做為日。

Hour

取得 OracleDateTime 結構的值做為時。

IsNull

取得值,指出 Value 結構的 OracleDateTime 屬性是否為 Null。

Millisecond

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

Minute

取得 OracleDateTime 結構的值做為分。

Month

取得 OracleDateTime 結構的值做為月。

Second

取得 OracleDateTime 結構的值做為秒。

Value

取得 OracleDateTime 結構的值。

Year

取得 OracleDateTime 結構的值做為年。

方法

CompareTo(Object)

將這個 OracleDateTime 結構與提供的物件相比較,並傳回它們相對值的指示。

Equals(Object)

將提供的物件參數與 Value 物件的 OracleDateTime 屬性相比較。

Equals(OracleDateTime, OracleDateTime)

執行兩個 OracleDateTime 結構的邏輯比對,以判斷它們是否相等。

GetHashCode()

取得這個執行個體的雜湊程式碼。

GreaterThan(OracleDateTime, OracleDateTime)

比較 OracleDateTime 的兩個執行個體,判斷第一個執行個體是否大於第二個。

GreaterThanOrEqual(OracleDateTime, OracleDateTime)

比較 OracleDateTime 的兩個執行個體,判斷第一個執行個體是否大於或等於第二個。

LessThan(OracleDateTime, OracleDateTime)

比較 OracleDateTime 的兩個執行個體,判斷第一個執行個體是否小於第二個。

LessThanOrEqual(OracleDateTime, OracleDateTime)

比較 OracleDateTime 的兩個執行個體,判斷第一個執行個體是否小於或等於第二個。

NotEquals(OracleDateTime, OracleDateTime)

OracleDateTime 的兩個執行個體進行邏輯比較以判斷它們是否相等。

Parse(String)

將日期與時間之指定的 String 表示轉換成它的 OracleDateTime 對等用法。

ToString()

將這個 OracleDateTime 結構轉換成 String

運算子

Equality(OracleDateTime, OracleDateTime)

執行兩個 OracleDateTime 結構的邏輯比對,判斷它們是否相等。

Explicit(OracleDateTime to DateTime)

OracleDateTime 結構轉換成 DateTime 結構。

Explicit(String to OracleDateTime)

String 轉換成 OracleDateTime 結構。

GreaterThan(OracleDateTime, OracleDateTime)

比較 OracleDateTime 的兩個執行個體,判斷第一個執行個體是否大於第二個。

GreaterThanOrEqual(OracleDateTime, OracleDateTime)

比較 OracleDateTime 的兩個執行個體,判斷第一個執行個體是否大於或等於第二個。

Inequality(OracleDateTime, OracleDateTime)

執行 OracleDateTime 的兩個執行個體之邏輯比對,判斷它們是否相等。

LessThan(OracleDateTime, OracleDateTime)

比較 OracleDateTime 的兩個執行個體,判斷第一個執行個體是否小於第二個。

LessThanOrEqual(OracleDateTime, OracleDateTime)

比較 OracleDateTime 的兩個執行個體,判斷第一個執行個體是否小於或等於第二個。

適用於