我有特殊要求了解当前区域设置是使用基于逗号还是基于句点的数字。有没有一种简单的方法来学习这个?
答案 0 :(得分:10)
- (NSString *) getDecimalSeparator
{
return [[NSLocale currentLocale] objectForKey:NSLocaleDecimalSeparator];
}
将返回当前分隔符。我用它来生成有效的CSV文件。
答案 1 :(得分:1)
我建议看一下NSNumberFormatter类:
NSNumberFormatter class reference
通过CoreFoundation执行此操作的编程指南:
Data formatting programming guide
你花时间在这上面很好,在我的应用程序中我使用了自己的时间戳格式,而系统允许你选择自己的时间戳格式...不用说我有一些愤怒的用户。