【发布时间】:2021-09-13 10:39:33
【问题描述】:
我正在读取测量结果,我有 2 个 ISO 时间戳。 现在使用 JSON 提取器,我将时间解析为 2 个变量,即“time1”和“time2”
现在我想比较时间并决定哪个更大。
我解析到变量的示例时间如下所示,
时间1:2021-07-01T00:00:03Z
时间2:2021-07-01T00:00:02Z
现在我想比较并打印 time1 大于 time2 的值,并且返回的响应按降序排列。
我在 JSR223 中尝试了以下 sn-p:
String time1 = vars.get("time1");
String time2 = vars.get("time2");
OffsetDateTime created = OffsetDateTime.parse(time1);
OffsetDateTime updated = OffsetDateTime.parse(time2);
if (updated.isAfter(created)) {
System.out.println("PASSED");
} else {
System.out.println("FAILED");
}
【问题讨论】:
-
您的尝试是如何失败的?能否请您添加错误,堆栈跟踪,...?