В основном я хочу противоположного этому вопросу: Как анализировать продолжительность ISO-8601 в Objective C?, которая запрашивает преобразование из ISO- 8601 продолжительность временного интервала в NSTimeInterval.
Я хочу перейти от двух объектов NSDate к длительности временного интервала ISO-8601. Предпочтительно, чтобы я мог указать точность, например, до ближайшего года, месяца или дня и т. д. Я думал, что могу отделить компоненты даты от каждого и таким образом создать продолжительность, но мне было интересно, если кто-то уже сделал что-то, что проверено в бою и производство готово.