2010-11-18 4 views

答えて

5

良い質問です。ユーザーのロケール(デフォルト)を使用してNSDateFormatterを最初に作成し、そのスタイルを設定してから現在の日付形式を保存することは可能です。その後、表示する言語にロケールを設定し、日付形式をリセットします。

NSDateFormatter *df = [[[NSDateFormatter alloc] init] autorelease]; 
[df setDateStyle:NSDateFormatterFullStyle]; 
NSString *usersDateFormat = [df dateFormat]; 
[df setLocale:[[[NSLocale alloc] initWithLocaleIdentifier(@"de_DE")] autorelease]]; 
[df setDateFormat:usersDateFormat]; 
NSString *dateString = [df stringFromDate:[NSDate date]]; 
+0

ありがとうございます。それは働いている。 – CristiC

関連する問題