timeDifference (NotesDateTime - JavaScript)

ある日付/時刻の値と別の日付/時刻の値の間の差 (秒単位) を検出します。

定義場所

NotesDateTime

構文

timeDifference(dt:NotesDateTime) : int

timeDifferenceDouble(dt:NotesDateTime) : double

パラメータ 説明
dt 任意の日付/時刻の値。
戻り値 説明
int または double オブジェクトの日付/時刻の値からパラメータの日付/時刻の値を減算した値 (秒単位)。

使用法

JavaScript では、どちらのメソッドも倍精度数を返すため、この 2 つのメソッドは実質的に同じです。

以下の計算結果フィールドには、現在の文書が作成されてからの経過日数が返されます。
var doc:NotesDocument = currentDocument.getDocument();
var created:NotesDateTime = doc.getCreated();
var now:NotesDateTime = session.createDateTime("Today 12");
now.setNow();
var days:int = now.timeDifferenceDouble(created) / 86400; // 86400 seconds in a day
return "This document was created "  + Math.floor(days) + " days ago."

言語間の参照

LotusScript® NotesDateTime クラスの TimeDifference メソッド

Java™ DateTime クラスの timeDifference メソッド