Предположим, сейчас дата и время 2015-01-10 10:30:00
. У меня есть дата в прошлом, например 2015-01-10 08:30:00
, и другая, например 2015-01-09 15:00:00
.
Вместо отображения разницы дат в днях и секундах я хочу отобразить что-то вроде 2 hours ago
или Yesterday
. Если дата слишком далека, можно использовать что-то вроде December 2014
. Это похоже на время в постах в популярных социальных сетях.
Есть ли простой способ или уже существующий фрагмент кода для достижения этого, или мне придется сделать свою собственную реализацию?
Спасибо.
Редактировать: я работаю с target-c. NSTimeInterval secondsBetween = [date2 timeIntervalSinceDate:date1];
вернет время в секундах. Я больше ищу существующее решение/библиотеку
NSTimeInterval secondsBetween = [date2 timeIntervalSinceDate:date1];
вернет время в секундах. Я больше ищу существующее решение/библиотеку. - person Ketan   schedule 08.01.2015NSTimeInterval
между датами на количество секунд в неделе/дне/часе, но я не могу найти этот ответ здесь - person sage444   schedule 08.01.2015