如何相互减去日期

bla*_*hli 1 format groovy text date relative-time-span

我正在使用Groovy.我已经解析了一个文本文件,其行包含信息,包括日期.我现在只有日期,例如:

08:13:16,121
09:32:42,102
10:43:47,153
Run Code Online (Sandbox Code Playgroud)

我想比较这些值之间的增量; 我怎样才能做到这一点?即,我想从第二个中减去第一个,并将该值与第三个和第二个之间的差值进行比较.我会保存最大的值.

ata*_*lor 5

您可以使用TimeCategory时差的方法添加到日期类:

import groovy.time.TimeCategory

use(TimeCategory) {
    println date1 - date2
}
Run Code Online (Sandbox Code Playgroud)

从另一个日期中减去一个日期将导致TimeDuration对象.