可能重复:
如何计算 Java 中的时间跨度并格式化输出?
如何通过将它们转换为长并再次将其转换回时间来减去两次?
我尝试通过将它们转换为长来减去两次。
Long timeSpan = Long.valueOf(timespan.getValue().toString()) * 60;
Long checkVar = (date.getTime() - testStartTime.getTime()) / 1000;
现在我如何将结果转换为时间?
也就是说,如果结果 long 是 30 分钟,我希望它显示 00:30:00 。
我怎样才能做到这一点?
提前致谢