Языковой стандарт не имеет отношения к ISO 8601
A Locale
используется для локализации при создании текста, описывающего значение даты и времени.
ISO 8601 - это стандартное определение для определения текстовых форматов, представляющих значения даты и времени, которые не локализованы.Избегать локализации - это единый смысл ISO 8601, чтобы обеспечить единый формат для использования во всем мире.Это обеспечивает легкий надежный обмен данными.
Например, дата представлена везде в формате YYYY-MM-DD в ISO 8601.23 января - 2019-01-23
всегда, независимо от того, находитесь ли вы в Монреале, Квебеке, Берлине, Германии, Пуне, Индии или Токио, Японии.
Так что ваш вопрос о Locale
с ISO 8601 не имеет смысла.
преобразовать в другой формат даты / времени ISO8601 в зависимости от получаемой локали
Ваша фраза противоречит условиям.В строке ISO 8601 не используется Locale
.
Предлагаю вам потратить некоторое время на изучение страницы Википедии для ISO 8601 .