У меня есть строки дат, создаваемые с разными часовыми поясами, и мне нужно отображать их в другом формате, но все равно показывая исходный часовой пояс каждого из них.
Я могу выполнить синтаксический анализ, но он анализируется ввременная метка unix, которая затем теряет исходный часовой пояс.
def dateCreated = issue.fields.created
// 2018-12-21T10:20:00.483-0800
def dateParsed = Date.parse("yyyy-MM-dd'T'HH:mm:ss.SSSz", dateCreated)
// 1545416400483
def dateFormatted = dateParsed.format('yyyy-MM-dd h:mm a, z')
// 2018-12-21 6:20 PM, UTC
Есть ли способ проанализировать / отформатировать прямо в нужный формат без потери часового пояса в середине?