Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Module : java.base - Package : java.time
Version documentée : Java SE 17

Classe « Duration »

Informations générales

Héritage

java.lang.Object
    java.time.Duration

Interfaces implémentées

java.io.Serializable
java.lang.Comparable<java.time.Duration>
java.time.temporal.TemporalAmount

Définition

public final class Duration extends java.lang.Object
implements java.io.Serializable,
java.lang.Comparable<java.time.Duration>,
java.time.temporal.TemporalAmount

Description

A venir.

Liste des attributs

Tous les attributs Attributs d'instance Attributs statiques Attributs dépréciés
QualificateursTypeNomDescription
public static Duration ZERO

Liste des constructeurs

Constructeurs Constructeurs dépréciés
ConstructeurDescription

Liste des propriétés (getters/setters)

Propriétés Propriétés dépréciées
QualificateursTypeNomR/W
public int nano R/-
public boolean negative R/-
public long seconds R/-
public List units R/-
public boolean zero R/-

Propriétés héritées de la classe java.lang.Object

class

Liste des méthodes

Toutes les méthodes Méthodes d'instance Méthodes statiques Méthodes concrètes Méthodes abstraites Méthodes dépréciées
QualificateursType de retourPrototype de la méthodeDescription
public Duration abs()
public Temporal addTo( Temporal temporal )
public static Duration between( Temporal startInclusive, Temporal endExclusive )
public int compareTo( Duration otherDuration )
public Duration dividedBy( long divisor )
public long dividedBy( Duration divisor )
public boolean equals( Object otherDuration )
public static Duration from( TemporalAmount amount )
public long get( TemporalUnit unit )
public int getNano()
public long getSeconds()
public List<java.time.temporal.TemporalUnit> getUnits()
public int hashCode()
public boolean isNegative()
public boolean isZero()
public Duration minus( Duration duration )
public Duration minus( long amountToSubtract, TemporalUnit unit )
public Duration minusDays( long daysToSubtract )
public Duration minusHours( long hoursToSubtract )
public Duration minusMillis( long millisToSubtract )
public Duration minusMinutes( long minutesToSubtract )
public Duration minusNanos( long nanosToSubtract )
public Duration minusSeconds( long secondsToSubtract )
public Duration multipliedBy( long multiplicand )
public Duration negated()
public static Duration of( long amount, TemporalUnit unit )
public static Duration ofDays( long days )
public static Duration ofHours( long hours )
public static Duration ofMillis( long millis )
public static Duration ofMinutes( long minutes )
public static Duration ofNanos( long nanos )
public static Duration ofSeconds( long seconds, long nanoAdjustment )
public static Duration ofSeconds( long seconds )
public static Duration parse( CharSequence text )
public Duration plus( Duration duration )
public Duration plus( long amountToAdd, TemporalUnit unit )
public Duration plusDays( long daysToAdd )
public Duration plusHours( long hoursToAdd )
public Duration plusMillis( long millisToAdd )
public Duration plusMinutes( long minutesToAdd )
public Duration plusNanos( long nanosToAdd )
public Duration plusSeconds( long secondsToAdd )
public Temporal subtractFrom( Temporal temporal )
public long toDays()
public long toDaysPart()
public long toHours()
public int toHoursPart()
public long toMillis()
public int toMillisPart()
public long toMinutes()
public int toMinutesPart()
public long toNanos()
public int toNanosPart()
public long toSeconds()
public int toSecondsPart()
public String toString()
public Duration truncatedTo( TemporalUnit unit )
public Duration withNanos( int nanoOfSecond )
public Duration withSeconds( long seconds )

Méthodes héritées de la classe java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait