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

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

前 | 次 |

# OracleTimeStampTZ(int, int, int, int, int, int, int, string)

このコンストラクタは`OracleTimeStampTZ`構造の新規インスタンスを作成し、年、月、日、時間、分、秒、ナノ秒およびタイムゾーン・データを使用して日付および時間の値を設定します。

宣言

    // C#
    public OracleTimeStampTZ(int year, int month, int day, int hour,
      int minute, int second, int nanosecond, string timeZone);

パラメータ

- `year`

  指定された年。`year`の範囲は(-4712から9999)です。

- `month`

  指定された月。`month`の範囲は(1から12)です。

- `day`

  指定された日付。`day`の範囲は(1から31)です。

- `hour`

  指定された時間。`hour`の範囲は(0から23)です。

- `minute`

  指定された分。`minute`の範囲は(0から59)です。

- `second`

  指定された秒。`second`の範囲は(0から59)です。

- `nanosecond`

  指定されたナノ秒。`nanosecond`の範囲は(0から999999999)です。

- `timeZone`

  指定されたタイムゾーンのデータ。

例外

`ArgumentOutOfRangeException` - 1つ以上のパラメータの引数が、指定範囲を超えています。

`ArgumentException` - 有効な`OracleTimeStampTZ`の構成にパラメータの引数値を使用することはできません(つまり、日が月の範囲外であるか、タイムゾーンが無効です)。

備考

`timeZone`は、時間オフセット(7:00など)か、US/Pacificのような`V$TIMEZONE_NAMES`で指定される有効なタイムゾーンのリージョン名です。タイムゾーンの略称はサポートされていません

タイムゾーンがNULLの場合、スレッドの`OracleGlobalization.TimeZone`が使用されます。

注意:

PSTは、タイムゾーンのリージョン名および略称のため、`OracleTimeStampTZ`によって認証されます。

関連項目:

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

- OracleTimeStampTZ構造

- OracleTimeStampTZメンバー