/** This example script console script can be run to show the hour of the day when an issue was created* "All right, title and interest in this code snippet shall remain the exclusive intellectual property of Adaptavist Group Ltd and its affiliates. Customers with a valid ScriptRunner* license shall be granted a non-exclusive, non-transferable, freely revocable right to use this code snippet only within their own instance of Atlassian products. This licensing notice cannot be removed or* amended and must be included in any circumstances where the code snippet is shared by You or a third party." */importcom.atlassian.jira.component.ComponentAccessorimportcom.atlassian.jira.issue.Issueimportcom.atlassian.jira.timezone.TimeZoneManagerimportjava.time.ZonedDateTimeimportjava.time.temporal.ChronoUnitdefissueManager=ComponentAccessor.issueManagerTimeZoneManagertzm=ComponentAccessor.getComponent(TimeZoneManager)defissue=issueManager.getIssueByCurrentKey("<IssueKeyHere>")// your issue key hereZonedDateTimecreationTime=ZonedDateTime.ofInstant(issue.created.toInstant(),tzm.getLoggedInUserTimeZone().toZoneId())ZonedDateTimestartOfDay=creationTime.toLocalDate().atStartOfDay(creationTime.getZone())DoublecreationHour=(ChronoUnit.SECONDS.between(startOfDay,creationTime)asdouble)/3600returncreationTime.getHour()
HTTPSSSH
You can clone a snippet to your computer for local editing.
Learn more.