2011-03-16 9 views
0

この文字列を解析するための正しい形式は何ですか:ヘルプ

「月、2011年3月14日夜03時36分00秒GMT」

NSDateFormatterを使用してNSDateに?

答えて

2
NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init] autorelease]; 
[dateFormatter setDateFormat:@"EEE, d MMM yyyy HH:mm:ss zzzz"]; 
NSDate *myDate = [dateFormatter dateFromString:strPubDate]; 
+0

> _ <それは、iPhoneのシミュレータ上で動作します!実際のデバイスでは動作しません!大文字と小文字の区別の問題でしょうか? –

+1

'd 'の代わりに' dd'を使用していますか? – malinois

+0

それは動作します!あなたは男をロック! =)しばしば私たちは本当に些細な問題に多くの時間を費やしています!しかし、素敵な写真! :-p –

0
NSString *dateStr = [NSString stringWithString:@"Mon, 14 Mar 2011 15:36:00 GMT"]; 
NSDateFormatter *dateFormat = [[[NSDateFormatter alloc] init] autorelease]; 
[dateFormat setDateFormat:@"EEE, d MMM yyyy HH:mm:ss zzzz"]; 
NSDate *date = [dateFormat dateFromString:dateStr];  
+0

同じ回答を申し訳ありません。 @malinoisは速く、私が私のことを投稿するまで私はそれを見ませんでした。 –