Java in a Nutshell, 5th Edition [Electronic resources]

نسخه متنی -صفحه : 1191/ 1038
نمايش فراداده

Durationjavax.xml.datatype

Java 5.0

An instance of this class represents a length of time. Create Duration objects with DatatypeFactory.

public abstract class

Duration { // Public Constructors public

Duration ( ); // Public Instance Methods public abstract Duration

add (Duration

rhs ); public abstract void

addTo (java.util.Calendar

calendar ); public void

addTo (java.util.Date

date ); public abstract int

compare (Duration

duration ); public int

getDays ( ); public abstract Number

getField (DatatypeConstants.Field

field ); public int

getHours ( ); public int

getMinutes ( ); public int

getMonths ( ); public int

getSeconds ( ); public abstract int

getSign ( ); public long

getTimeInMillis (java.util.Date

startInstant ); public long

getTimeInMillis (java.util.Calendar

startInstant ); public javax.xml.namespace.QName

getXMLSchemaType ( ); public int

getYears ( ); public boolean

isLongerThan (Duration

duration ); public abstract boolean

isSet (DatatypeConstants.Field

field ); public boolean

isShorterThan (Duration

duration ); public Duration

multiply (int

factor ); public abstract Duration

multiply (java.math.BigDecimal

factor ); public abstract Duration

negate ( ); public abstract Duration

normalizeWith (java.util.Calendar

startTimeInstant ); public Duration

subtract (Duration

rhs ); // Public Methods Overriding Object public boolean

equals (Object

duration ); public abstract int

hashCode ( ); public String

toString ( ); }

Passed To

XMLGregorianCalendar.add( )

Returned By

DatatypeFactory.{newDuration( ), newDurationDayTime( ), newDurationYearMonth( )}