Class TimeConversions

java.lang.Object
dev.bouncingelf10.timelesslib.api.time.TimeConversions

public final class TimeConversions extends Object
  • Method Details

    • convert

      public static double convert(double amount, DurationUnit from, DurationUnit to)
      Convert between time units.
      Parameters:
      amount - Amount to convert
      from - Source unit
      to - 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

      public static Duration ticks(long ticks)