適用対象
説明
日数から秒数までの間隔を表す時間隔をOraTimeStampまたはOraTimeStampTZオブジェクトに加算します。
使用方法
OraTimeStampObj.AddIntervalDS operand OraTimeStampTZObj.AddIntervalDS operand
引数
このメソッドの引数は、次のとおりです。
| 引数 | 説明 |
|---|---|
[in] operand |
現行のOraTimeStampまたはOraTimeStampTZオブジェクトに加算する、日数から秒数までの間隔を表すVariant型の文字列、数値またはOraIntervalDSオブジェクト。 |
備考
現行のOraTimeStampまたはOraTimeStampTZオブジェクトに対する間隔の加算結果は、現行オブジェクトに格納され、以前の値は上書きされます。戻り値はありません。
operandがVariant型の文字列の場合は、[+/-]Day HH:MI:SSxFFの書式で記述する必要があります。
operandが数値の場合、提供される値は、構成されたOraIntervalDSオブジェクトが表す合計日数を表す必要があります。
例
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 5 days and 12 hours
OraTimeStamp.AddIntervalDS 5.5
'Value should now be "2001-1-2 12:00:00"
tsStr = OraTimeStamp.Value
OraTimeStampTZの使用方法
Dim OraTimeStampTZ As OraTimeStampTZ
...
'Create OraTimeStampTZ using a string
Set OraTimeStamp = 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 5 days and 12 hours
OraTimeStampTZ.AddIntervalDS 5.5
'Value should now be "2001-1-2 12:00:00"
tstzStr = OraTimeStampTZ.Value
...