【发布时间】:2011-08-18 05:21:41
【问题描述】:
假设我有 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];
我也想做诸如“下周一”之类的事情,但它不必非常复杂。我可以强制执行输入规则,但我想要一些可用的自然语言。
我的替代方法是获取字符串,将其分解为多个部分,然后手动格式化。但我希望有人已经这样做了。
【问题讨论】:
标签: objective-c ios parsing nlp nsdate