如何本地化时间段(iOS / OSX)

前端之家收集整理的这篇文章主要介绍了如何本地化时间段(iOS / OSX)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
任何人都知道如何定位一段时间(例如2.5天或6个月)

看起来解决方案是使用stringsdict文件 – 但这对我来说是一个必须已经解决的问题?

谢谢

解决方法

这就是 NSDateComponentsFormatter所做的.来自文档的一个例子:

NSDateComponentsFormatter* formatter = [[NSDateComponentsFormatter alloc] init];
formatter.unitsStyle = NSDateComponentsFormatterUnitsStyleFull;
formatter.includesApproximationPhrase = YES;
formatter.includesTimeRemainingPhrase = YES;
formatter.allowedUnits = NSCalendarUnitMinute;
// Use the configured formatter to generate the string.
NSString* outputString = [formatter stringFromTimeInterval:300.0];

给出“剩余约5分钟”.

猜你在找的cocoa相关文章