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