Package groovy.time
Class TimeCategory
java.lang.Object
groovy.time.TimeCategory
Apply a number of methods to allow convenient Date/Time manipulation,such as:
use (groovy.time.TimeCategory) { // application on numbers: println 1.minute.from.now println 10.hours.ago // application on dates def someDate = new Date() println someDate - 3.months }
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic Duration
static Duration
static Duration
getDaylightSavingsOffset
(Date self) Get the DST offset (if any) for the default locale and the given date.static Duration
static TimeDuration
static TimeDuration
static TimeDuration
getMillisecond
(Integer self) static TimeDuration
getMilliseconds
(Integer self) static TimeDuration
static TimeDuration
getMinutes
(Integer self) static DatumDependentDuration
static DatumDependentDuration
static Duration
getRelativeDaylightSavingsOffset
(Date self, Date other) Return a Duration representing the DST difference (if any) between two dates.static TimeDuration
static TimeDuration
getSeconds
(Integer self) static TimeZone
getTimeZone
(Date self) Deprecated.static Duration
static Duration
static DatumDependentDuration
static DatumDependentDuration
static Date
minus
(Date date, BaseDuration duration) static TimeDuration
Subtract one date from the other.static Date
plus
(Date date, BaseDuration duration)
-
Constructor Details
-
TimeCategory
public TimeCategory()
-
-
Method Details
-
plus
-
minus
-
getTimeZone
Deprecated.Retrieves the default TimeZone for a date by using the default Locale settings. Recommended that you useTimeZone.getDefault()
instead.- Parameters:
self
- a Date- Returns:
- the TimeZone
-
getDaylightSavingsOffset
Get the DST offset (if any) for the default locale and the given date.- Parameters:
self
- a Date- Returns:
- the DST offset as a Duration.
-
getDaylightSavingsOffset
-
getRelativeDaylightSavingsOffset
Return a Duration representing the DST difference (if any) between two dates. i.e. if one date is before the DST changeover, and the other date is after, the resulting duration will represent the DST offset.- Parameters:
self
- a Dateother
- another Date- Returns:
- a Duration
-
minus
Subtract one date from the other.- Parameters:
lhs
- a Daterhs
- another Date- Returns:
- a Duration
-
getMonths
-
getMonth
-
getYears
-
getYear
-
getWeeks
-
getWeek
-
getDays
-
getDay
-
getHours
-
getHour
-
getMinutes
-
getMinute
-
getSeconds
-
getSecond
-
getMilliseconds
-
getMillisecond
-