プライマリ・コンテンツに移動

Oracle® Data Provider for .NET開発者ガイド ODAC 12.2c リリース1 (12.2.0.1) for Microsoft Windows E88311-03 |
| 目次 | 索引

前 | 次 |

# OracleTimeStampLTZ構造

`OracleTimeStampLTZ`構造は、データベースに格納されるか、またはデータベースから取得されるOracle `TIMESTAMP` `WITH` `LOCAL` `TIME` `ZONE`データ型を表します。各`OracleTimeStampLTZ`には、年、月、日、時、分、秒およびナノ秒の情報が格納されます。

クラスの継承

`System.Object`

`System.ValueType`

`Oracle.DataAccess.Types.OracleTimeStampLTZ`

宣言

    // C#
    public struct OracleTimeStampLTZ : IComparable, INullable, IXmlSerializable

要件

プロバイダ | ODP.NET管理対象外ドライバ | ODP.NET管理対象ドライバ
--- | --- | ---
アセンブリ | `Oracle.DataAccess.dll` | `Oracle.ManagedDataAccess.dll`
ネームスペース | `Oracle.DataAccess.Types` | `Oracle.ManagedDataAccess.Types`
.NET Framework | 3.5, 4.5, 4.6, 4.7 | 4.5, 4.6, 4.7

スレッド安全性

パブリック静的メソッドはスレッドセーフですが、インスタンス・メソッドではスレッド安全性は保証されません。

例

    // C#

    using System;
    using Oracle.DataAccess.Types;
    using Oracle.DataAccess.Client;

    class OracleTimeStampLTZSample
    {
      static void Main()
      {
        // Illustrates usage of OracleTimeStampLTZ
        // Display Local Time Zone Name
        Console.WriteLine("Local Time Zone Name = " +
          OracleTimeStampLTZ.GetLocalTimeZoneName());
        OracleTimeStampLTZ tsLocal1 = OracleTimeStampLTZ.GetSysDate();
        OracleTimeStampLTZ tsLocal2 = DateTime.Now;

        // Calculate the difference between tsLocal1 and tsLocal2
        OracleIntervalDS idsDiff = tsLocal2.GetDaysBetween(tsLocal1);

        // Calculate the difference using AddNanoseconds()
        int nanoDiff = 0;
        while (tsLocal2 > tsLocal1)
        {
          nanoDiff += 10;
          tsLocal1 = tsLocal1.AddNanoseconds(10);
        }
        Console.WriteLine("idsDiff.Nanoseconds = " + idsDiff.Nanoseconds);
        Console.WriteLine("nanoDiff = " + nanoDiff);
      }
    }

関連項目:

- "Oracle.DataAccess.TypesおよびOracle.ManagedDataAccess.Typesのネームスペース"

- OracleTimeStampLTZメンバー

- OracleTimeStampLTZコンストラクタ

- OracleTimeStampLTZ静的フィールド

- OracleTimeStampLTZ静的メソッド

- OracleTimeStampLTZ静的演算子

- OracleTimeStampLTZ静的型変換

- OracleTimeStampLTZプロパティ

- OracleTimeStampLTZメソッド