Difference between revisions of "Class:Time"
From Torque Wiki
⧼monobook-jumptonavigation⧽⧼monobook-jumptosearch⧽ (Created page with "== Time == Utility methods for dealing with time, sleeping, etc. === Methods === <syntaxhighlight lang="Java"> /** * Sleep for X milliseconds, for use in the main...") |
(No difference)
|
Latest revision as of 14:11, 18 January 2022
Time
Utility methods for dealing with time, sleeping, etc.
Methods
/**
* Sleep for X milliseconds, for use in the main function only
* @param timeInMillis How long to sleep for in milliseconds (approximate)
*/
public static final void sleep(long timeInMillis);
/**
* Returns the current time of the system in millis. Be aware that this can jump depending on external
* time synchronization sources, so should not be used in control/loop logic.
* @return
*/
public static final long currentTimeMillis();
/**
* Gets the elapsed time from boot, including any time passing whilst the device is sleeping
*
* This is the preferred timesource for using in any loops as currentTimeMillis can jump backwards and forwards
* depending on the system clock being updated/resynchronized automatically by ntp(hourly!), or by the user manually.
*
* @return the time elapsed from boot
*/
public static final long elapsedRealtime();