適用対象
説明
年数から月数までの間隔を表す時間隔をOraTimeStampまたはOraTimeStampTZオブジェクトに加算します。
使用方法
OraTimeStampObj.AddIntervalYM operand OraTimeStampTZObj.AddIntervalYM operand
引数
このメソッドの引数は、次のとおりです。
| 引数 | 説明 |
|---|---|
[in] operand |
現行のOraTimeStampまたはOraTimeStampTZオブジェクトに加算する、年数から月数までの間隔を表すVariant型の文字列、数値またはOraIntervalYMオブジェクト。 |
備考
現行のOraTimeStampまたはOraTimeStampTZオブジェクトに対する間隔の加算結果は、現行オブジェクトに格納され、以前の値は上書きされます。戻り値はありません。
operandがVariant型の文字列の場合は、[+/-]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
...