Class TimeConversions
java.lang.Object
dev.bouncingelf10.timelesslib.api.time.TimeConversions
-
Method Summary
Modifier and TypeMethodDescriptionstatic doubleconvert(double amount, DurationUnit from, DurationUnit to) Convert between time units.static doublestatic doublemillisToNanos(double ms) static doublemillisToTicks(double ms) static doubleminutesToTicks(double minutes) static doublenanosToMillis(long nanos) static doublenanosToSeconds(long nanos) static doublenanosToTicks(long nanos) static doublesecondsToNanos(double sec) static doublesecondsToTicks(double seconds) static Durationticks(long ticks) static intstatic doubleticksToMillis(double ticks) static doubleticksToMinutes(double ticks) static doubleticksToNanos(double ticks) static doubleticksToSeconds(double ticks)
-
Method Details
-
convert
Convert between time units.- Parameters:
amount- Amount to convertfrom- Source unitto- Target unit- Returns:
- Converted amount
-
nanosToTicks
public static double nanosToTicks(long nanos) -
ticksToNanos
public static double ticksToNanos(double ticks) -
millisToTicks
public static double millisToTicks(double ms) -
ticksToMillis
public static double ticksToMillis(double ticks) -
nanosToMillis
public static double nanosToMillis(long nanos) -
millisToNanos
public static double millisToNanos(double ms) -
nanosToSeconds
public static double nanosToSeconds(long nanos) -
secondsToNanos
public static double secondsToNanos(double sec) -
ticksToSeconds
public static double ticksToSeconds(double ticks) -
secondsToTicks
public static double secondsToTicks(double seconds) -
minutesToTicks
public static double minutesToTicks(double minutes) -
ticksToMinutes
public static double ticksToMinutes(double ticks) -
millisPerTick
public static double millisPerTick() -
ticksPerSecond
public static int ticksPerSecond() -
ticks
-