Получить точную разницу во времени между двумя NSDate?

Есть ли способ узнать точную разницу между двумя NSDate ?

Я нашел решения, но их нет ' t достаточно точно. Мне нужно учитывать переход на летнее время, тот факт, что в разных месяцах разное количество дней и т. Д.

Простые вычисления, такие как / 60/60/24 и т. Д., Для определения минут, часов и дней не работают. примите их во внимание.

Допустим, мне нужно определить разницу между временем прямо сейчас ( [NSDate date] ) и 25 декабря 22:22 (дата, выбранная пользователем с помощью средства выбора даты [datePicker date] ) просто в качестве примера, как мне это сделать?
Знание точной разницы во времени не является ключевым моментом, если у меня есть точная разница в днях, месяцах и годах, этого будет достаточно.

10
задан SwiftArchitect 25 January 2016 в 16:21
поделиться