NSDateFormatter
単純なNSString
フォーマット(HHMMYYなど)を使用してこのようなフォーマットを実現する方法をお勧めしますか?事前定義されたスタイルは私の要件にほぼ一致しますが、ほとんど一致します。
この形式が必要です:
15 Aug 12
27 Apr 11
31 Jun 12
それが不可能な場合、クラスメソッドを使用する必要がありdateFormatFromTemplate:options:locale:
ますか?
NSDateFormatter
単純なNSString
フォーマット(HHMMYYなど)を使用してこのようなフォーマットを実現する方法をお勧めしますか?事前定義されたスタイルは私の要件にほぼ一致しますが、ほとんど一致します。
この形式が必要です:
15 Aug 12
27 Apr 11
31 Jun 12
それが不可能な場合、クラスメソッドを使用する必要がありdateFormatFromTemplate:options:locale:
ますか?
ドキュメントの-setDateFormat
方法を確認し、次のガイドの日付を変換する日付形式を使用してください。
ガイド: http: //unicode.org/reports/tr35/tr35-6.html#Date%5FFormat%5FPatterns
前述のガイドを使用すると、次のコードを使用して日付を変換できるはずです。
NSDate *today = [NSDate date];
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"dd MMM yy"];
NSString *dateString = [dateFormat stringFromDate:today];
NSLog(@"date: %@", dateString);
[dateFormat release];