Package groovy.time
Class BaseDuration
- java.lang.Object
-
- groovy.time.BaseDuration
-
- All Implemented Interfaces:
java.lang.Comparable<BaseDuration>
- Direct Known Subclasses:
DatumDependentDuration,Duration
public abstract class BaseDuration extends java.lang.Object implements java.lang.Comparable<BaseDuration>
Base class for date and time durations.- See Also:
Duration
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBaseDuration.From
-
Constructor Summary
Constructors Modifier Constructor Description protectedBaseDuration(int days, int hours, int minutes, int seconds, int millis)protectedBaseDuration(int years, int months, int days, int hours, int minutes, int seconds, int millis)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description intcompareTo(BaseDuration otherDuration)abstract java.util.DategetAgo()intgetDays()abstract BaseDuration.FromgetFrom()intgetHours()intgetMillis()intgetMinutes()intgetMonths()intgetSeconds()intgetYears()java.util.Dateplus(java.util.Date date)abstract longtoMilliseconds()java.lang.StringtoString()
-
-
-
Method Detail
-
getYears
public int getYears()
-
getMonths
public int getMonths()
-
getDays
public int getDays()
-
getHours
public int getHours()
-
getMinutes
public int getMinutes()
-
getSeconds
public int getSeconds()
-
getMillis
public int getMillis()
-
plus
public java.util.Date plus(java.util.Date date)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
toMilliseconds
public abstract long toMilliseconds()
-
getAgo
public abstract java.util.Date getAgo()
-
getFrom
public abstract BaseDuration.From getFrom()
-
compareTo
public int compareTo(BaseDuration otherDuration)
- Specified by:
compareToin interfacejava.lang.Comparable<BaseDuration>
-
-