Files
2020-08-26 22:20:06 +02:00

42 lines
846 B
Java

package util;
/**
* This is a tool to time
*
* @param starttime This Parameter captures the time at the beginning of a program
* @param endtime This Parameter captures the time at the end of a program
* @Author cato447 --> https://github.com/cato447
*/
import java.util.Date;
public class Timer {
private long starttime;
private long endtime;
public Timer() {
starttime = 0;
endtime = 0;
}
public void start() {
starttime = new Date().getTime();
}
public void end() {
endtime = new Date().getTime();
}
private long deltaTime() {
if (starttime == 0 || endtime == 0) {
return -1;
} else {
return endtime-starttime;
}
}
public String timeNeeded(){
return "Time needed " + deltaTime() + " ms";
}
}