Package groovy.time

# Class TimeDatumDependentDuration

java.lang.Object
groovy.time.BaseDuration
groovy.time.DatumDependentDuration
groovy.time.TimeDatumDependentDuration

All Implemented Interfaces:
  `Comparable<BaseDuration>`

    public class TimeDatumDependentDuration
    extends DatumDependentDuration

TimeDatumDuration represents a time period which results from an arithmetic operation between a TimeDuration object and a DatumDuration object

- ## Nested Class Summary

  ## Nested classes/interfaces inherited from class groovy.time.BaseDuration

  `BaseDuration.From`

- ## Field Summary

  ### Fields inherited from class groovy.time.BaseDuration

  `days, hours, millis, minutes, months, seconds, years`

- ## Constructor Summary

  Constructors
  Constructor | Description
  --- | ---
  `TimeDatumDependentDuration​(int years, int months, int days, int hours, int minutes, int seconds, int millis)` |

- ## Method Summary

  Modifier and Type | Method | Description
  --- | --- | ---
  `BaseDuration.From` | `getFrom()` |
  `DatumDependentDuration` | `minus​(DatumDependentDuration rhs)` |
  `DatumDependentDuration` | `minus​(Duration rhs)` |
  `DatumDependentDuration` | `plus​(DatumDependentDuration rhs)` |
  `DatumDependentDuration` | `plus​(Duration rhs)` |

  ### Methods inherited from class groovy.time.DatumDependentDuration

  `getAgo, getMonths, getYears, plus, plus, toMilliseconds`

  ### Methods inherited from class groovy.time.BaseDuration

  `compareTo, getDays, getHours, getMillis, getMinutes, getSeconds, plus, toString`

  ### Methods inherited from class java.lang.Object

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

- ## Constructor Details

  - ### TimeDatumDependentDuration

    public TimeDatumDependentDuration​(int years, int months, int days, int hours, int minutes, int seconds, int millis)

- ## Method Details

  - ### plus

    public DatumDependentDuration plus​(Duration rhs)
    Overrides:
      `plus` in class `DatumDependentDuration`

  - ### plus

    public DatumDependentDuration plus​(DatumDependentDuration rhs)
    Overrides:
      `plus` in class `DatumDependentDuration`

  - ### minus

    public DatumDependentDuration minus​(Duration rhs)
    Overrides:
      `minus` in class `DatumDependentDuration`

  - ### minus

    public DatumDependentDuration minus​(DatumDependentDuration rhs)
    Overrides:
      `minus` in class `DatumDependentDuration`

  - ### getFrom

    public BaseDuration.From getFrom()
    Overrides:
      `getFrom` in class `DatumDependentDuration`