14.10.2.5 OracleTimeStampTZ(int, int, int, string)
このコンストラクタはOracleTimeStampTZ
構造の新規インスタンスを作成し、年、月、日およびタイムゾーン・データを使用して日付および時間の値を設定します。
宣言
// C# public OracleTimeStampTZ(int year, int month, int day, string timeZone);
パラメータ
-
year
指定された年。
year
の範囲は(-4712から9999)です。 -
month
指定された月。
month
の範囲は(1から12)です。 -
day
指定された日付。
day
の範囲は(1から31)です。 -
timeZone
指定されたタイムゾーンのデータ。
例外
ArgumentOutOfRangeException
- 1つ以上のパラメータの引数が、指定範囲を超えています。
ArgumentException
- 有効なOracleTimeStampTZ
の構成にパラメータの引数値を使用することはできません(つまり、日が月の範囲外であるか、タイムゾーンが無効です)。
備考
timeZone
は、時間オフセット(7:00など)か、US/PacificのようなV$TIMEZONE_NAMES
で指定される有効なタイムゾーンのリージョン名です。タイムゾーンの略称はサポートされていません
タイムゾーンがNULLの場合、スレッドのOracleGlobalization.TimeZone
が使用されます。
注意:
PSTは、タイムゾーンのリージョン名および略称のため、OracleTimeStampTZ
によって認証されます。