は私がNSDateFormatterを使用して「Fri、2012年2月24日20:00:00 GMT」を解析できますか?
Fri, 24 Feb 2012 20:00:00 GMT
を解析しようとしていることがNSDateFormatterを使用してこれを行うことは可能ですか?
は私がNSDateFormatterを使用して「Fri、2012年2月24日20:00:00 GMT」を解析できますか?
Fri, 24 Feb 2012 20:00:00 GMT
を解析しようとしていることがNSDateFormatterを使用してこれを行うことは可能ですか?
次のことを試してみてください。
NSString *dateString = @"Fri, 24 Feb 2012 20:00:00 GMT";
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
dateFormatter.dateFormat = @"EEE, d MMM yyyy HH:mm:ss zzz";
NSDate *date = [dateFormatter dateFromString:dateString];
NSLog(@"%@", date);
あなたはタイムゾーンを指定する方法に応じて、行を変更する必要があります。
dateFormatter.dateFormat = @"EEE, d MMM yyyy HH:mm:ss zzz";
であなた場合GMT-02:00を使用しますが、PDTを使用する場合はそのまま使用してください。
あなたはマスクを使用する必要があります確かに...
NSDateFormatter * dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setLocale:[[NSLocale alloc] initWithLocaleIdentifier:@"en_US_POSIX"] ];
[dateFormatter setDateFormat:@"EEE, dd MMM yyyy HH:mm:ss zzz"];
NSDate *date = [dateFormatter dateFromString:dateString];
それは仕事ができます。
http://unicode.org/reports/tr35/tr35-4.html#Date_Format_Patternsから日付書式文字列の一覧を検索できます – JiaYow