IOS:未来的timeago日期功能

时间:2016-11-03 12:46:50

标签: ios nsdate future

我想实现类似于Kevin Lawler的timeago库(现在是Mathew York的日期工具的一部分)的功能,但是对于未来。日期工具似乎不包括未来。

我特别想做以下事情:

如果今天是

'今天3点。'

如果这一天是本周晚些时候, '星期三4'

如果日期是下周。

下周三

如果日期是下个月

下个月。

如果日期是明年六月。

'明年六月';

如果日期是5年。

2021年

有谁知道这样的图书馆是否存在?

我尝试使用以下几行中的didRelativeDateFormatting编写自己的,但我仍然坚持如何修改输出。

NSDate *date = self.event.date;
NSDateFormatter *dateFormatter = [NSDateFormatter new];

dateFormatter.dateStyle = NSDateFormatterShortStyle;
dateFormatter.timeStyle = NSDateFormatterShortStyle;

dateFormatter.doesRelativeDateFormatting = YES;

NSLog(@"%@", [dateFormatter stringFromDate:[NSDate date]]);

timeago格式的未来功能在其他语言/框架中可用,但无法弄清楚如何在IOS中执行此操作。

提前感谢任何建议。

0 个答案:

没有答案