Package com.badlogic.gdx.utils
Class TimeUtils
- java.lang.Object
-
- com.badlogic.gdx.utils.TimeUtils
-
public final class TimeUtils extends java.lang.Object
Wrapper around System.nanoTime() and System.currentTimeMillis(). Use this if you want to be compatible across all platforms!
-
-
Constructor Summary
Constructors Constructor Description TimeUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static long
millis()
static long
millisToNanos(long millis)
Convert milliseconds time to nanosecondsstatic long
nanosToMillis(long nanos)
Convert nanoseconds time to millisecondsstatic long
nanoTime()
static long
timeSinceMillis(long prevTime)
Get the time in millis passed since a previous timestatic long
timeSinceNanos(long prevTime)
Get the time in nanos passed since a previous time
-
-
-
Method Detail
-
nanoTime
public static long nanoTime()
- Returns:
- The current value of the system timer, in nanoseconds.
-
millis
public static long millis()
- Returns:
- the difference, measured in milliseconds, between the current time and midnight, January 1, 1970 UTC.
-
nanosToMillis
public static long nanosToMillis(long nanos)
Convert nanoseconds time to milliseconds- Parameters:
nanos
- must be nanoseconds- Returns:
- time value in milliseconds
-
millisToNanos
public static long millisToNanos(long millis)
Convert milliseconds time to nanoseconds- Parameters:
millis
- must be milliseconds- Returns:
- time value in nanoseconds
-
timeSinceNanos
public static long timeSinceNanos(long prevTime)
Get the time in nanos passed since a previous time- Parameters:
prevTime
- - must be nanoseconds- Returns:
- - time passed since prevTime in nanoseconds
-
timeSinceMillis
public static long timeSinceMillis(long prevTime)
Get the time in millis passed since a previous time- Parameters:
prevTime
- - must be milliseconds- Returns:
- - time passed since prevTime in milliseconds
-
-