import java.util.concurrent.TimeUnit;
long start = System.currentTimeMillis();
start = start - 1 * 1000 * 60 * 5 - 2000 ; // 模拟一下时间的消耗,也可在这里sleep一下。减去的2000,为2秒
// 平时都是这么写的吧
Long use = System.currentTimeMillis() - start;
System.out.println(use /1000); // 转成秒
// 可以使用下面的API
long min = TimeUnit.MILLISECONDS.toMinutes(use); // 毫秒转成分钟
long seconds = TimeUnit.MILLISECONDS.toSeconds(use); // 豪秒转成秒
System.out.println(min);
System.out.println(seconds);
// 附上输出的结果
302
5
302
时间转换的API toMinutes toSeconds
最新推荐文章于 2024-11-06 21:50:45 发布