Groovyを使用して、現在の日時と別の日時との差異を計算するにはどうすればよいですか。
特定の行の現在の日時と別の日時との差異を計算するには、次のGroovyサンプル・スクリプトを使用します。
商談の作成日を使用する例を次に示します:
def dt2 = now();
def dt1 = CreationDate;
long diffInMills = dt2.getTime() - dt1.getTime();
println("Diff between Creation Date:" + CreationDate + " and today: " + dt2 );
println("The difference in milliseconds is:" + diffInMills );
println("The difference in seconds:" + diffInMills / 1000 );
println("The difference in minutes:" + diffInMills / (1000*60) );
println("The difference in hours:" + diffInMills / (1000*60*60) );
println("The difference in days:" + diffInMills / (1000*60*60*24) );