org.jscience.physics.quantities
Class Duration
java.lang.Object
javolution.realtime.RealtimeObject
org.jscience.mathematics.numbers.Number<Quantity>
org.jscience.physics.quantities.Quantity
org.jscience.physics.quantities.Duration
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Comparable<Quantity>, Realtime, Operable<Quantity>, Numeric<Quantity>
public class Duration
- extends Quantity
This class represents a period of existence or persistence. The system
unit for this quantity is "s" (Système International d'Unités).
- Version:
- 1.0, October 24, 2004
- Author:
- Jean-Marie Dautelle
- See Also:
- Serialized Form
|
Constructor Summary |
protected |
Duration()
Default constructor (allows for derivation). |
|
Method Summary |
java.util.Date |
addTo(java.util.Date date)
Returns the date after the specified date. |
static Duration |
between(java.util.Date from,
java.util.Date to)
Returns the Duration from the ellapsed time between two dates. |
static void |
showAs(Unit unit)
Shows Duration instances in the specified unit. |
java.util.Date |
subtractFrom(java.util.Date date)
Returns the date before the specified date. |
| Methods inherited from class org.jscience.physics.quantities.Quantity |
approxEquals, compareTo, divide, doubleValue, equals, getAbsoluteError, getAmount, getMaximum, getMinimum, getRelativeError, getUnit, hashCode, isLargerThan, longValue, minus, norm, opposite, plus, rangeOf, reciprocal, root, sqrt, times, times, to, toText, valueOf, valueOf, valueOf |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface javolution.realtime.Realtime |
move |
ZERO
public static final Duration ZERO
- Represents a
Duration amounting to nothing.
Duration
protected Duration()
- Default constructor (allows for derivation).
showAs
public static void showAs(Unit unit)
- Shows
Duration instances in the specified unit.
- Parameters:
unit - the display unit for Duration instances.
between
public static Duration between(java.util.Date from,
java.util.Date to)
- Returns the
Duration from the ellapsed time between two dates.
- Parameters:
from - the departure date.to - the arrival date.
- Returns:
- the ellapsed time between the specified dates.
addTo
public java.util.Date addTo(java.util.Date date)
- Returns the date after the specified date. How long after being
specified by this
Duration.
- Parameters:
date - the date of origin.
- Returns:
date + this.
subtractFrom
public java.util.Date subtractFrom(java.util.Date date)
- Returns the date before the specified date. How long before being
specified by this
Duration.
- Parameters:
date - the date of origin.
- Returns:
date - this
Copyright © 2005 JScience.