相关疑难解决方法(0)

有没有办法将自然语言日期NSString转换为NSDate

说我有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)

我也想做"下一个星期一"等事情,但它不一定非常复杂.我可以对输入执行规则,但我想要一些自然语言.

我的另一种方法是取字符串,将其分解成碎片,然后手动格式化.但我希望有人已经这样做了.

parsing nlp objective-c nsdate ios

8
推荐指数
1
解决办法
1850
查看次数

Cocoa中是否有一些功能可以用自然语言显示时间间隔?

我正在寻找的是一个可以用自然语言显示时间间隔的Cocoa(或第三方)类,例如:

  • 10秒前
  • 1小时前
  • 2天前

你知道任何可以帮助我完成这项任务的事情,而不是自己写下来并融入if-else地狱吗?

cocoa frameworks nlp date objective-c

2
推荐指数
1
解决办法
948
查看次数

标签 统计

nlp ×2

objective-c ×2

cocoa ×1

date ×1

frameworks ×1

ios ×1

nsdate ×1

parsing ×1