Add a certain number of minutes/hours/days/weeks/months to a date field
Abstract
This code snippet adds a certain number of minutes/hours/days/weeks/months to a date field.
Logic
Add the number of minutes/hours/days/weeks/months to the date field using Use(TimeCategory)
Snippet
use (groovy.time.TimeCategory) {
return <Date Object> + <Number of units>.<Unit>
}Placeholders
Placeholder | Description | Example |
|---|---|---|
| Access the date field |
|
| The number of units to be added |
|
|
|
|
Examples
The output of this code snippet is a Timestamp which you could use in a Groovy expression, for example to:
Calculate and display the issue creation plus 5 days in a Calculated Date/Time field
use (groovy.time.TimeCategory) { return issue.get("created") + 5.days }Calculate and display the issue Due Date minus 3 months in a Calculated Date/Time field
use (groovy.time.TimeCategory) { return issue.get("duedate") ? issue.get("duedate") - 3.months : null }
