Class Hours

All Implemented Interfaces:
Duration

public class Hours extends ConcreteDuration
  • Constructor Details Link icon

    • Hours Link icon

      public Hours()
      Default constructor
    • Hours Link icon

      public Hours(double hours)
      Construct object
      Parameters:
      hours - number of hours
  • Method Details Link icon

    • asNanoSecs Link icon

      public static long asNanoSecs(double hours)
      Parameters:
      hours - The time in hours to convert.
      Returns:
      hours expressed in nanosecs
    • asSecs Link icon

      public static double asSecs(double hours)
      Parameters:
      hours - The time in hours to convert.
      Returns:
      hours expressed in secs
    • asMins Link icon

      public static double asMins(double hours)
      Parameters:
      hours - The time in hours to convert
      Returns:
      hours expressed in mins
    • asRevs Link icon

      public static double asRevs(double hours)
      Parameters:
      hours - Time in hours to convert.
      Returns:
      hours expressed in revs
    • asDays Link icon

      public static double asDays(double hours)
      Parameters:
      hours - Time in hours to convert.
      Returns:
      hours expressed in days
    • asJulianYears Link icon

      public static double asJulianYears(double hours)
      Parameters:
      hours - Time in hours to convert.
      Returns:
      hours expressed in JulianYears
    • set Link icon

      public Duration set(Duration d)
      Description copied from interface: Duration
      Set this duration to a new given one
      Parameters:
      d - duration to set this one to
      Returns:
      updated object
      See Also:
    • asNanoSecs Link icon

      public long asNanoSecs()
      Returns:
      duration expressed in ns
      See Also:
    • asSecs Link icon

      public double asSecs()
      Returns:
      duration expressed in s
      See Also:
    • asMins Link icon

      public double asMins()
      Returns:
      duration expressed in min
      See Also:
    • asHours Link icon

      public double asHours()
      Returns:
      duration expressed in h
      See Also:
    • asRevs Link icon

      public double asRevs()
      Returns:
      duration expressed in revolutions
      See Also:
    • asDays Link icon

      public double asDays()
      Returns:
      number of ns expressed days
      See Also:
    • asJulianYears Link icon

      public double asJulianYears()
      Returns:
      duration expressed in Julian years
      See Also:
    • add Link icon

      public Duration add(Duration d)
      Description copied from interface: Duration
      Add a duration to this one
      Parameters:
      d - amount of time to add
      Returns:
      updated object
      See Also:
    • sub Link icon

      public Duration sub(Duration d)
      Description copied from interface: Duration
      Subtract a duration from this one
      Parameters:
      d - amount of time to subtract
      Returns:
      updated object
      See Also:
    • clone Link icon

      public Hours clone()
      Overrides:
      clone in class Object
      See Also: