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

Related articles


Related issues