Class Duration


  • public class Duration
    extends java.lang.Object
    A utility class for measuring elapsed time.
    • Constructor Summary

      Constructors 
      Constructor Description
      Duration()
      Creates a new Duration whose start time is now.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static double currentTimeMillis()
      Returns the same result as System.currentTimeMillis(), but as a double.
      int elapsedMillis()
      Returns the number of milliseconds that have elapsed since this object was created.
      double getStartMillis()
      Returns the time when the object was created.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Duration

        public Duration()
        Creates a new Duration whose start time is now.
    • Method Detail

      • currentTimeMillis

        public static double currentTimeMillis()
        Returns the same result as System.currentTimeMillis(), but as a double. Because emulated long math is significantly slower than doubles in Production Mode, this method is to be preferred.
      • elapsedMillis

        public int elapsedMillis()
        Returns the number of milliseconds that have elapsed since this object was created.
      • getStartMillis

        public double getStartMillis()
        Returns the time when the object was created.