64 lines
871 B
Java
64 lines
871 B
Java
package com.pj.util;
|
|
|
|
|
|
/**
|
|
* 用于测试用时
|
|
* @author click33
|
|
*
|
|
*/
|
|
public class Ttime {
|
|
|
|
private long start=0; //开始时间
|
|
private long end=0; //结束时间
|
|
|
|
public static Ttime t = new Ttime(); //static快捷使用
|
|
|
|
/**
|
|
* 开始计时
|
|
* @return
|
|
*/
|
|
public Ttime start() {
|
|
start=System.currentTimeMillis();
|
|
return this;
|
|
}
|
|
|
|
|
|
/**
|
|
* 结束计时
|
|
*/
|
|
public Ttime end() {
|
|
end=System.currentTimeMillis();
|
|
return this;
|
|
}
|
|
|
|
|
|
/**
|
|
* 返回所用毫秒数
|
|
*/
|
|
public long returnMs() {
|
|
return end-start;
|
|
}
|
|
|
|
/**
|
|
* 格式化输出结果
|
|
*/
|
|
public void outTime() {
|
|
System.out.println(this.toString());
|
|
}
|
|
|
|
/**
|
|
* 结束并格式化输出结果
|
|
*/
|
|
public void endOutTime() {
|
|
this.end().outTime();
|
|
}
|
|
|
|
@Override
|
|
public String toString() {
|
|
return (returnMs() + 0.0) / 1000 + "s"; // 格式化为:0.01s
|
|
}
|
|
|
|
|
|
|
|
}
|