Abstract
This code snippet fetches the current user time zone.
Logic
Access the Time zone service of Jira and fetch the logged in user time zone
Snippet
import com.atlassian.jira.component.ComponentAccessor import com.atlassian.jira.timezone.TimeZoneManager // access timeZone of current user def userTimeZone = getComponent(TimeZoneManager).getLoggedInUserTimeZone()
Placeholders
NA
Examples
The outcome of the code snippet is a zoneInfo
that you can use to create a calendar instance in the current user time zone.
import com.atlassian.jira.component.ComponentAccessor import com.atlassian.jira.timezone.TimeZoneManager // access timeZone of current user def userTimeZone = getComponent(TimeZoneManager).getLoggedInUserTimeZone() c1 = GregorianCalendar.getInstance(userTimeZone); return c1.format("HH:mm")
References
- getComponent()
- Groovy Documentation
Related articles