说我有NSString @"tomorrow"
是否有任何库接受这样的字符串并将它们转换为NSDates?我在想象/希望这样的事情:
NSString* humanDate = @"tomorrow at 4:15";
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"x at HH:MM"];
NSDate* date = [dateFormatter dateFromString:humanDate];
Run Code Online (Sandbox Code Playgroud)
我也想做"下一个星期一"等事情,但它不一定非常复杂.我可以对输入执行规则,但我想要一些自然语言.
我的另一种方法是取字符串,将其分解成碎片,然后手动格式化.但我希望有人已经这样做了.
我正在寻找的是一个可以用自然语言显示时间间隔的Cocoa(或第三方)类,例如:
你知道任何可以帮助我完成这项任务的事情,而不是自己写下来并融入if-else地狱吗?