可能な重複日付を解析することはできません理由:私はバックエンドとしてレールを使用
Converting an ISO 8601 timestamp into an NSDate: How does one deal with the UTC time offset?NSDateFormatterは、ISO 8601形式から
を、デフォルトの日付出力は2008-12-29T00です:27: 42から08:00
しかし、私は2008-12-29T00に出日付を変更する以外、私の研究の後NSDateFormatterは、それをサポートすることはできません:27:42から0800
ここは、私はISO 8601の日付を解析するために使用されるコードであるが、それは
NSDateFormatter* dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
[dateFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ssZ"];
NSLog(@"%@", [dateFormatter dateFromString:@"2008-12-29T00:27:42-08:00"]);
任意のアイデアを動作しないのですか?
それは、このリンクを知っている@Ryan、私はよりよい解決策を取得したいです。 – allenwei
あなたはこれに対する解決策を見つけましたか?私は "2008年12月29日:27:42 - 08:00"としてフォーマットされた日付のNSDateまたはNSStringを提供できるソリューションを探しています。受け入れられた答えは私のために働いていません。問題のある部分はタイムゾーン、すなわち「-08:00」である。 – Mustafa