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.

Examples

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

  	// application on dates
  	def someDate = new Date()
  	println someDate - 3.months 
  }
@see groovy.time.TimeCategory