OracleTimeSpan 結構
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示時間間隔,並對應至 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
- 繼承
- 實作
備註
Oracle INTERVAL DAY TO SECOND 資料型別(Oracle 9i 或更新版本)包含以天、小時、分鐘和秒為單位的時間區間,且固定大小為 11 位元組。
要取得物件 OracleTimeSpan ,呼叫該 GetOracleTimeSpan 方法。
建構函式
| 名稱 | Description |
|---|---|
| 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。 |
欄位
| 名稱 | Description |
|---|---|
| MaxValue |
代表結構的最大 OracleTimeSpan 有效日期值。 |
| MinValue |
代表結構的 OracleTimeSpan 最小有效日期值。 |
| Null |
代表一個可賦值給 Value 結構實例 OracleTimeSpan 屬性的空值。 |
屬性
| 名稱 | Description |
|---|---|
| Days |
會得到這個實例所代表的整天數。 |
| Hours |
會得到這個實例所代表的整小時數。 |
| IsNull |
會得到一個值,表示結構的Value性質是否OracleTimeSpan為空。 |
| Milliseconds |
得到這個實例所代表的整毫秒數。 |
| Minutes |
會得到這個實例所代表的整分鐘數。 |
| Seconds |
取得此實例所代表的整秒數。 |
| Value |
了解結構的 OracleTimeSpan 價值。 |
方法
| 名稱 | Description |
|---|---|
| CompareTo(Object) |
將此 OracleTimeSpan 結構與所提供物件比較,並回傳其相對值的指示。 |
| Equals(Object) |
比較所提供的物件參數與 Value 物件的 OracleTimeSpan 屬性。 |
| Equals(OracleTimeSpan, OracleTimeSpan) |
進行兩個結構的邏輯比較 OracleTimeSpan ,以判斷它們是否相等。 |
| GetHashCode() |
取得此實例的雜湊碼。 |
| GreaterThan(OracleTimeSpan, OracleTimeSpan) |
比較兩個 的 OracleTimeSpan 實例,以判斷第一個是否大於第二個。 |
| GreaterThanOrEqual(OracleTimeSpan, OracleTimeSpan) |
比較兩個 的 OracleTimeSpan 實例,以判斷第一個是否大於或等於第二個。 |
| LessThan(OracleTimeSpan, OracleTimeSpan) |
比較兩個 的 OracleTimeSpan 實例,以判斷第一個是否小於第二個。 |
| LessThanOrEqual(OracleTimeSpan, OracleTimeSpan) |
比較兩個 的 OracleTimeSpan 實例,以判斷第一個小於或等於第二個。 |
| NotEquals(OracleTimeSpan, OracleTimeSpan) |
對兩個 的 OracleTimeSpan 實例進行邏輯比較,以判斷它們是否不相等。 |
| Parse(String) |
將指定 String 日期與時間的表示轉換為其 OracleTimeSpan 等價值。 |
| ToString() |
將此 OracleTimeSpan 結構 String轉換為 。 |
運算子
| 名稱 | Description |
|---|---|
| Equality(OracleTimeSpan, OracleTimeSpan) |
進行兩個結構的邏輯比較 OracleTimeSpan ,以判斷它們是否相等。 |
| Explicit(OracleTimeSpan to TimeSpan) |
將結構 OracleTimeSpan 轉換成結構 TimeSpan 。 |
| Explicit(String to OracleTimeSpan) |
將字串轉換成結構 OracleTimeSpan 。 |
| GreaterThan(OracleTimeSpan, OracleTimeSpan) |
比較兩個 的 OracleTimeSpan 實例,以判斷第一個是否大於第二個。 |
| GreaterThanOrEqual(OracleTimeSpan, OracleTimeSpan) |
比較兩個 的 OracleTimeSpan 實例,以判斷第一個是否大於或等於第二個。 |
| Inequality(OracleTimeSpan, OracleTimeSpan) |
對兩個 的 OracleTimeSpan 實例進行邏輯比較,以判斷它們是否相等。 |
| LessThan(OracleTimeSpan, OracleTimeSpan) |
比較兩個 的 OracleTimeSpan 實例,以判斷第一個是否小於第二個。 |
| LessThanOrEqual(OracleTimeSpan, OracleTimeSpan) |
比較兩個 的 OracleTimeSpan 實例,以判斷第一個小於或等於第二個。 |