ヘッダーをスキップ
Oracle® Objects for OLE開発者ガイド
11gリリース2 (11.2) for Microsoft Windows
B58887-04
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

AddIntervalYMメソッド

説明

年数から月数までの間隔を表す時間隔をOraTimeStampまたはOraTimeStampTZオブジェクトに加算します。

使用方法

OraTimeStampObj.AddIntervalYM operand
OraTimeStampTZObj.AddIntervalYM operand

引数

このメソッドの引数は、次のとおりです。

引数 説明
[in] operand 現行のOraTimeStampまたはOraTimeStampTZオブジェクトに加算する、年数から月数までの間隔を表すVariant型の文字列、数値またはOraIntervalYMオブジェクト。

備考

現行のOraTimeStampまたはOraTimeStampTZオブジェクトに対する間隔の加算結果は、現行オブジェクトに格納され、以前の値は上書きされます。戻り値はありません。

operandVariant型の文字列の場合は、[+/-]YEARS-MONTHSの書式で記述する必要があります。

operandが数値の場合、提供される値は、構成されたOraIntervalYMオブジェクトが表す合計年数を表す必要があります。

例: OraTimeStampオブジェクトの使用方法

Dim OraTimeStamp As OraTimeStamp 
 
... 
'Create OraTimeStamp using a string 
Set OraTimeStamp = OraSession.CreateOraTimeStamp("2000-12-28 00:00:00", _
         "YYYY-MM-DD HH:MI:SS") 
 
'Add an interval using numeric value that represents 2 years 
OraTimeStamp.AddIntervalYM 2 
 
'Value should now be "2002-12-28 00:00:00" 
tsStr = OraTimeStamp.Value 
 
... 

例: OraTimeStampTZオブジェクトの使用方法

Dim OraTimeStampTZ As OraTimeStampTZ 
 
... 
'Create OraTimeStampTZ using a string 
Set OraTimeStampTZ =OraSession.CreateOraTimeStampTZ("2000-12-28 00:00:00" & _ 
            "-07:00"  "YYYY-MM-DD HH:MI:SS TZH:TZM") 
 
'Add an interval using numeric value that represents 2 years 
OraTimeStampTZ.AddIntervalYM 2 
 
'Value should now be "2002-12-28 00:00:00" 
tstzStr = OraTimeStampTZ.Value 
 
...