1 37 38 package net.sourceforge.cruisecontrol.util; 39 40 public class TdTimer { 41 public TdTimer() { 42 start(); 43 } 44 45 public void start() { 46 mStart = System.currentTimeMillis(); 47 mStop = 0; 48 mLap = mStart; 49 } 50 51 public void stop() { 52 mStop = System.currentTimeMillis(); 53 } 54 55 public long time() { 56 stop(); 58 return mStop - mStart; 60 } 61 62 69 public long split() { 70 long curTime = System.currentTimeMillis(); 71 long splitTime = curTime - mLap; 72 mLap = curTime; 73 74 return splitTime; 75 } 76 77 private long mStart; 78 private long mStop; 79 private long mLap; 80 } 81 | Popular Tags |