Fetch the Current User's Time Zone
Abstract
This code snippet fetches the current user's time zone.
Logic
Access the Time zone service of Jira and fetch the logged in user time zone
Snippet
import com.atlassian.jira.timezone.TimeZoneManager // access timeZone of current user def userTimeZone = getComponent(TimeZoneManager).getLoggedInUserTimeZone()
Placeholders
N/A
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.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