| Package | Description | 
|---|---|
| java.time | 
 The main API for dates, times, instants, and durations. | 
| java.time.temporal | 
 Access to date and time using fields and units, and date time adjusters. | 
| java.time.zone | 
 Support for time-zones and their rules. | 
| Modifier and Type | Field and Description | 
|---|---|
| static Duration | Duration. ZEROConstant for a duration of zero. | 
| Modifier and Type | Method and Description | 
|---|---|
| Duration | Duration. abs()Returns a copy of this duration with a positive length. | 
| static Duration | Duration. between(Temporal startInclusive,
       Temporal endExclusive)Obtains a  Durationrepresenting the duration between two temporal objects. | 
| Duration | Duration. dividedBy(long divisor)Returns a copy of this duration divided by the specified value. | 
| static Duration | Duration. from(TemporalAmount amount)Obtains an instance of  Durationfrom a temporal amount. | 
| Duration | Duration. minus(Duration duration)Returns a copy of this duration with the specified duration subtracted. | 
| Duration | Duration. minus(long amountToSubtract,
     TemporalUnit unit)Returns a copy of this duration with the specified duration subtracted. | 
| Duration | Duration. minusDays(long daysToSubtract)Returns a copy of this duration with the specified duration in standard 24 hour days subtracted. | 
| Duration | Duration. minusHours(long hoursToSubtract)Returns a copy of this duration with the specified duration in hours subtracted. | 
| Duration | Duration. minusMillis(long millisToSubtract)Returns a copy of this duration with the specified duration in milliseconds subtracted. | 
| Duration | Duration. minusMinutes(long minutesToSubtract)Returns a copy of this duration with the specified duration in minutes subtracted. | 
| Duration | Duration. minusNanos(long nanosToSubtract)Returns a copy of this duration with the specified duration in nanoseconds subtracted. | 
| Duration | Duration. minusSeconds(long secondsToSubtract)Returns a copy of this duration with the specified duration in seconds subtracted. | 
| Duration | Duration. multipliedBy(long multiplicand)Returns a copy of this duration multiplied by the scalar. | 
| Duration | Duration. negated()Returns a copy of this duration with the length negated. | 
| static Duration | Duration. of(long amount,
  TemporalUnit unit)Obtains a  Durationrepresenting an amount in the specified unit. | 
| static Duration | Duration. ofDays(long days)Obtains a  Durationrepresenting a number of standard 24 hour days. | 
| static Duration | Duration. ofHours(long hours)Obtains a  Durationrepresenting a number of standard hours. | 
| static Duration | Duration. ofMillis(long millis)Obtains a  Durationrepresenting a number of milliseconds. | 
| static Duration | Duration. ofMinutes(long minutes)Obtains a  Durationrepresenting a number of standard minutes. | 
| static Duration | Duration. ofNanos(long nanos)Obtains a  Durationrepresenting a number of nanoseconds. | 
| static Duration | Duration. ofSeconds(long seconds)Obtains a  Durationrepresenting a number of seconds. | 
| static Duration | Duration. ofSeconds(long seconds,
         long nanoAdjustment)Obtains a  Durationrepresenting a number of seconds and an
 adjustment in nanoseconds. | 
| static Duration | Duration. parse(CharSequence text)Obtains a  Durationfrom a text string such asPnDTnHnMn.nS. | 
| Duration | Duration. plus(Duration duration)Returns a copy of this duration with the specified duration added. | 
| Duration | Duration. plus(long amountToAdd,
    TemporalUnit unit)Returns a copy of this duration with the specified duration added. | 
| Duration | Duration. plusDays(long daysToAdd)Returns a copy of this duration with the specified duration in standard 24 hour days added. | 
| Duration | Duration. plusHours(long hoursToAdd)Returns a copy of this duration with the specified duration in hours added. | 
| Duration | Duration. plusMillis(long millisToAdd)Returns a copy of this duration with the specified duration in milliseconds added. | 
| Duration | Duration. plusMinutes(long minutesToAdd)Returns a copy of this duration with the specified duration in minutes added. | 
| Duration | Duration. plusNanos(long nanosToAdd)Returns a copy of this duration with the specified duration in nanoseconds added. | 
| Duration | Duration. plusSeconds(long secondsToAdd)Returns a copy of this duration with the specified duration in seconds added. | 
| Duration | Duration. withNanos(int nanoOfSecond)Returns a copy of this duration with the specified nano-of-second. | 
| Duration | Duration. withSeconds(long seconds)Returns a copy of this duration with the specified amount of seconds. | 
| Modifier and Type | Method and Description | 
|---|---|
| int | Duration. compareTo(Duration otherDuration)Compares this duration to the specified  Duration. | 
| Duration | Duration. minus(Duration duration)Returns a copy of this duration with the specified duration subtracted. | 
| static Clock | Clock. offset(Clock baseClock,
      Duration offsetDuration)Obtains a clock that returns instants from the specified clock with the
 specified duration added | 
| Duration | Duration. plus(Duration duration)Returns a copy of this duration with the specified duration added. | 
| static Clock | Clock. tick(Clock baseClock,
    Duration tickDuration)Obtains a clock that returns instants from the specified clock truncated
 to the nearest occurrence of the specified duration. | 
| Modifier and Type | Method and Description | 
|---|---|
| Duration | TemporalUnit. getDuration()Gets the duration of this unit, which may be an estimate. | 
| Duration | ChronoUnit. getDuration()Gets the estimated duration of this unit in the ISO calendar system. | 
| Modifier and Type | Method and Description | 
|---|---|
| Duration | ZoneRules. getDaylightSavings(Instant instant)Gets the amount of daylight savings in use for the specified instant in this zone. | 
| Duration | ZoneOffsetTransition. getDuration()Gets the duration of the transition. | 
 Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2015, Oracle and/or its affiliates.  All rights reserved.