これは繰り返しの質問であることは知っていますが、stackoverflow と google で多くの同様の質問を検索した後、解決策はどれもうまくいきませんでした。
DBから受け取った日付を文字列形式に変換してiPhoneアプリに表示しようとしています。
次の方法で日付を文字列に変換していますが、[dateFormat stringFromDate:beginDate]
常に nil を返します。
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"MMM dd hh:mm a"];
NSString *dateString = [dateFormat stringFromDate:beginDate];
NSLog(@"date: %@", dateString);
[dateFormat release];
受信したサーバー NSDate の形式は次のとおりです。
2012-05-23 13:06:51.394+1000
そして、私はそれをしたいです
May 25 13:06 PM