0

現在のロケールがカンマベースの数字とピリオドベースの数字のどちらを使用しているかを知る必要があります。これを学ぶ簡単な方法はありますか?

4

2 に答える 2

10
- (NSString *) getDecimalSeparator
{
return [[NSLocale currentLocale] objectForKey:NSLocaleDecimalSeparator];
}

現在のセパレータを返します。有効な CSV ファイルを生成するために使用します。

于 2012-01-08T07:31:09.100 に答える
1

NSNumberFormatter クラスを確認することをお勧めします。

NSNumberFormatter クラス リファレンス

CoreFoundation を介してこれを行うためのプログラミング ガイド:

データフォーマットプログラミングガイド

私のアプリケーションでは独自のタイムスタンプ形式を使用しましたが、システムでは独自のタイムスタンプ形式を選択できます...言うまでもなく、怒っているユーザーがいました。

于 2012-01-08T01:37:45.533 に答える