プライマリ・コンテンツに移動
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, double, string)

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

宣言

// C#
public OracleTimeStampTZ(int year, int month, int day, int hour, 
  int minute,   int second, double millisecond, 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)です。

  • millisecond

    指定されたミリ秒。millisecondの範囲は(0から999.999999)です。

  • timeZone

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

例外

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

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

備考

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

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

注意:

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