change method

This commit is contained in:
Looly 2020-01-09 10:06:43 +08:00
parent d77b8d43bf
commit 025aba9475
3 changed files with 22 additions and 7 deletions

View File

@ -1,6 +1,6 @@
#### 说明
1. 请确认你提交的PR是到'v4-dev'分支否则我会手动修改代码并关闭PR。
1. 请确认你提交的PR是到'v5-dev'分支否则我会手动修改代码并关闭PR。
2. 请确认没有更改代码风格如tab缩进
3. 新特性添加请确认注释完备如有必要请在src/test/java下添加Junit测试用例

View File

@ -1,12 +1,11 @@
package cn.hutool.core.date;
import cn.hutool.core.lang.Assert;
import java.io.Serializable;
import java.util.Calendar;
import java.util.Date;
import cn.hutool.core.lang.Assert;
import cn.hutool.core.lang.Console;
/**
* 日期间隔
*

View File

@ -1,11 +1,12 @@
package cn.hutool.core.date;
import cn.hutool.core.io.FileUtil;
import cn.hutool.core.util.StrUtil;
import java.text.NumberFormat;
import java.util.ArrayList;
import java.util.List;
import cn.hutool.core.io.FileUtil;
import cn.hutool.core.util.StrUtil;
import java.util.concurrent.TimeUnit;
/**
* 秒表封装<br>
@ -68,6 +69,10 @@ public class StopWatch {
* 总运行时间
*/
private long totalTimeNanos;
/**
* 时间单位(支持三种单位纳秒毫秒)
*/
private TimeUnit timeUnit = TimeUnit.NANOSECONDS;
// ------------------------------------------------------------------------------------------- Constructor start
@ -126,6 +131,17 @@ public class StopWatch {
}
}
/**
* 设置时间单位不设置默认是纳秒
*
* @param timeUnit 时间单位
* @author 李显锋
* @since 5.1.1
*/
public void setTimeUnit(TimeUnit timeUnit) {
this.timeUnit = timeUnit;
}
/**
* 开始默认的新任务
*