Package groovy.time
Class DatumDependentDuration
- java.lang.Object
 - 
- groovy.time.BaseDuration
 - 
- groovy.time.DatumDependentDuration
 
 
 
- 
- All Implemented Interfaces:
 Comparable<BaseDuration>
- Direct Known Subclasses:
 TimeDatumDependentDuration
public class DatumDependentDuration extends BaseDuration
DatumDependentDuration represents durations whose length in milliseconds cannot be determined without knowing the datum point.I don't know how many days in a year unless I know if it's a leap year or not.
I don't know how many days in a month unless I know the name of the month (and if it's a leap year if the month is February)
 
- 
- 
Nested Class Summary
- 
Nested classes/interfaces inherited from class groovy.time.BaseDuration
BaseDuration.From 
 - 
 
- 
Constructor Summary
Constructors Constructor Description DatumDependentDuration(int years, int months, int days, int hours, int minutes, int seconds, int millis) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DategetAgo()BaseDuration.FromgetFrom()intgetMonths()intgetYears()DatumDependentDurationminus(DatumDependentDuration rhs)DatumDependentDurationminus(Duration rhs)DatumDependentDurationplus(DatumDependentDuration rhs)DatumDependentDurationplus(Duration rhs)DatumDependentDurationplus(TimeDatumDependentDuration rhs)DatumDependentDurationplus(TimeDuration rhs)longtoMilliseconds()- 
Methods inherited from class groovy.time.BaseDuration
compareTo, getDays, getHours, getMillis, getMinutes, getSeconds, plus, toString 
 - 
 
 - 
 
- 
- 
Method Detail
- 
getMonths
public int getMonths()
- Overrides:
 getMonthsin classBaseDuration
 
- 
getYears
public int getYears()
- Overrides:
 getYearsin classBaseDuration
 
- 
plus
public DatumDependentDuration plus(DatumDependentDuration rhs)
 
- 
plus
public DatumDependentDuration plus(TimeDatumDependentDuration rhs)
 
- 
plus
public DatumDependentDuration plus(Duration rhs)
 
- 
plus
public DatumDependentDuration plus(TimeDuration rhs)
 
- 
minus
public DatumDependentDuration minus(DatumDependentDuration rhs)
 
- 
minus
public DatumDependentDuration minus(Duration rhs)
 
- 
toMilliseconds
public long toMilliseconds()
 
- 
getAgo
public Date getAgo()
- Specified by:
 getAgoin classBaseDuration
 
- 
getFrom
public BaseDuration.From getFrom()
- Specified by:
 getFromin classBaseDuration
 
 - 
 
 -