Jump to content

Timers(Help)


Tgod1991

Recommended Posts

Hello,

 

Well here is the code of the Timer again:

public class Timer {

	private long period;
	private long start;

	public Timer(long period) {
		this.period = period;
		start = System.currentTimeMillis();
	}

	public long getElapsed() {
		return System.currentTimeMillis() - start;
	}

	public long getRemaining() {
		return period - getElapsed();
	}

	public boolean isRunning() {
		return getElapsed() <= period;
	}

	public void reset() {
		start = System.currentTimeMillis();
	}

	public void stop() {
		period = 0;
	}

	public static String format(long ms) {
		long sec = ms / 1000L;
		return String.format(
				"%02d:%02d:%02d",
				new Object[] { Long.valueOf(sec / 3600L),
						Long.valueOf((sec % 3600L) / 60L),
						Long.valueOf(sec % 60L) });
	}
}

You create a new . java file which is called Timer biggrin.png

Then paste this inside it.

Now you can use a Timer object.

If you need more info or examples then add my skype wink.png

H0ppy

Edited by H0ppy
  • Like 2
Link to comment
Share on other sites

Thank you all for responses and help!

Hello,
 
Well here is the code of the Timer again:

public class Timer {

	private long period;
	private long start;

	public Timer(long period) {
		this.period = period;
		start = System.currentTimeMillis();
	}

	public long getElapsed() {
		return System.currentTimeMillis() - start;
	}

	public long getRemaining() {
		return period - getElapsed();
	}

	public boolean isRunning() {
		return getElapsed() <= period;
	}

	public void reset() {
		start = System.currentTimeMillis();
	}

	public void stop() {
		period = 0;
	}

	public static String format(long ms) {
		long sec = ms / 1000L;
		return String.format(
				"%02d:%02d:%02d",
				new Object[] { Long.valueOf(sec / 3600L),
						Long.valueOf((sec % 3600L) / 60L),
						Long.valueOf(sec % 60L) });
	}
}


You create a new . java file which is called Timer biggrin.png
Then paste this inside it.
Now you can use a Timer object.

If you need more info or examples then add my skype wink.png

H0ppy

 

I will do when I get some more time in coming days, thank you! :D

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...