14.6 OracleIntervalYM構造
OracleIntervalYM
構造は、データベースに格納されるか、またはデータベースから取得されるOracle INTERVAL
YEAR
TO
MONTH
データ型を表します。それぞれのOracleIntervalYM
には、年および月で表した期間が格納されます。
クラスの継承
System.Object
System.ValueType
Oracle.DataAccess.Types.OracleIntervalYM
宣言
// C# public struct OracleIntervalYM : IComparable
要件
プロバイダ | ODP.NET管理対象外ドライバ | ODP.NET管理対象ドライバ |
---|---|---|
アセンブリ |
|
|
ネームスペース |
|
|
.NET Framework |
3.5, 4.5, 4.6, 4.7 |
4.5, 4.6, 4.7 |
スレッド安全性
パブリック静的メソッドはスレッドセーフですが、インスタンス・メソッドではスレッド安全性は保証されません。
例
// C# using System; using Oracle.DataAccess.Types; class OracleIntervalYMSample { static void Main() { OracleIntervalYM iYMMax = OracleIntervalYM.MaxValue; double totalYears = iYMMax.TotalYears; totalYears -= 1; OracleIntervalYM iYMMax_1 = new OracleIntervalYM(totalYears); // Calculate the difference OracleIntervalYM iYMDiff = iYMMax - iYMMax_1; // Prints "iYMDiff.ToString() = +000000001-00" Console.WriteLine("iYMDiff.ToString() = " + iYMDiff.ToString()); } }