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. 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 Also:
TimeCategory