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 SummaryNested Classes Modifier and Type Class Description static classBaseDuration.From
- 
Field Summary
- 
Constructor SummaryConstructors 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 SummaryModifier 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()Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
- 
Field Details- 
yearsprotected final int years
- 
monthsprotected final int months
- 
daysprotected final int days
- 
hoursprotected final int hours
- 
minutesprotected final int minutes
- 
secondsprotected final int seconds
- 
millisprotected final int millis
 
- 
- 
Constructor Details- 
BaseDurationprotected BaseDuration(int years, int months, int days, int hours, int minutes, int seconds, int millis)
- 
BaseDurationprotected BaseDuration(int days, int hours, int minutes, int seconds, int millis)
 
- 
- 
Method Details- 
getYearspublic int getYears()
- 
getMonthspublic int getMonths()
- 
getDayspublic int getDays()
- 
getHourspublic int getHours()
- 
getMinutespublic int getMinutes()
- 
getSecondspublic int getSeconds()
- 
getMillispublic int getMillis()
- 
pluspublic java.util.Date plus(java.util.Date date)
- 
toStringpublic java.lang.String toString()- Overrides:
- toStringin class- java.lang.Object
 
- 
toMillisecondspublic abstract long toMilliseconds()
- 
getAgopublic abstract java.util.Date getAgo()
- 
getFrom
- 
compareTo- Specified by:
- compareToin interface- java.lang.Comparable<BaseDuration>
 
 
-