時間数で日付/時刻を増やします。
パラメータ | 説明 |
---|---|
n | 日付/時刻の増分の時間数。正数または負数です。 |
preservelocaltime | サマータイムの地域の境界を超える調整に影響します。24 時間調整をした場合に次の日の同じ現地時間になるように、GMT 時刻を 1 時間増減させる場合は、true を指定します。パラメータが false または省略されている場合、GMT 時間は調整されたままとなり、現地時間は 1 時間増減されます。 |
NotesDateTime オブジェクトの増分の時間数によっては、日付コンポーネントが調整されることがあります。例えば、調整が +24 の場合、日付コンポーネントは翌暦日に変わります。
// Create valid NotesDateTime object and set to current time
var dt:NotesDateTime = session.createDateTime("Today 12");
dt.setNow();
// Get elapsed time
var hours = parseInt(requestScope.hour, 10);
var minutes = parseInt(requestScope.minute, 10);
var seconds = parseInt(requestScope.second, 10);
dt.adjustHour(-hours);
dt.adjustMinute(-minutes);
dt.adjustSecond(-seconds);
// Post start time
requestScope.startTime = dt.getLocalTime();