Как преобразовать строку периода ISO 8601 (пример: PT38H) в Date или TimeInterval в Swift
У меня есть количество строк временных интервалов в формате iso8601:
- "PT38H",
- "PT37H57M12.507S",
- "PT2M47.493S"
Есть ли способы конвертировать эти строки в Date или TimeInterval?
Мне нужно извлечь компоненты из него (количество часов и минут).
Например, из периода времени PT37H57M12.507S мне нужно извлечь два значения: 37 часов и 12 минут