0

我尝试使用如下格式打印一个时间段:“2 年 3 个月 15 天 23 小时 15 分钟 35 秒”。我也想将这些日期/时间缩写(单词)用于其他目的......是否可以从 Locale(区域)获取“年”、“月”等的缩写,因此输出更友好不同的区域设置?先感谢您 !

4

1 回答 1

0

NSDate+TimesAgo类别以时代前格式提供本地化字符串,例如片刻前、5 秒前等,如下所示

NSDate *date = [[NSDate alloc] initWithTimeIntervalSince1970:0]
NSString *ago = [date timeAgo];
NSLog(@"Output is: \"%@\"", ago);
2011-11-12 17:19:25.608 Proj[0:0] Output is: "41 years ago"

5 您可能需要对其进行编辑以达到您的目的。请检查许可条款。

于 2013-09-06T04:23:37.513 回答