我正在用 JAVA 向呼叫中心实施一些服务。我需要记录通话的持续时间,所以我使用它来做到这一点:
last = Instant.now();
Duration duration = Duration.between(first, last);
tfinal=Timestamp.from(last);
Long minutos;
Long hours;
duracion = "00 horas y ";
minutos = duration.toMinutes();
if (minutos > 60) {
hours = duration.toHours();
duracion = hours.toString() + " horas y ";
}
duracion = duracion + minutos.toString() + " minutos";
效果很好……问题是我的屏幕上有一个取消按钮,它可以清除所有字段或将它们重置为 0……我还没有弄清楚如何将我的 最后一个变量返回为 0……或清除包含我最后一个Instant 类型变量的字段的东西。我可以设置为“”我的duracion变量,因为它是一个字符串......但是我怎样才能用我的 java.time.Instant 变量来实现呢?我也在使用primefaces。