Groovy 1.7.0

## Package groovy.time

Classes for easily manipulating Dates and times. While `java.util.Date` has GDK methods for adding or subtracting days, this is not so useful for different durations of time. {@link groovy.time.TimeCategory TimeCategory} creates a simple internal DSL for manipulating dates and times in a clean and precise fashion.

Class Summary
BaseDuration | Base class for date and time durations.
BaseDuration.From |
DatumDependentDuration | DatumDependentDuration represents durations whose length in milliseconds cannot be determined without knowing the datum point.
Duration | Duration represents time periods which have values independent of the context.

TimeCategory

Apply a number of methods to allow convenient Date/Time manipulation,such as:

     use ( TimeCategory ) {
     	// application on numbers:
     	println 1.minute.from.now
     	println 10.hours.ago

     	// application on dates
     	def someDate = new Date()
     	println someDate - 3.months
     }

TimeDatumDependentDuration | TimeDatumDuration represents a time period which results from an arithmetic operation between a TimeDuration object and a DatumDuration object
TimeDuration | TimeDuration represents time periods expressed in units of hours, minutes, seconds and milliseconds.

Copyright © 2003-2009 The Codehaus. All rights reserved.