iOS/iPhone/iPad/MacOSX プログラミング, Objective-C, Cocoaなど ISO 8601日付文字列を NSDateに変換する 例えば 2010-12-01T21:35:43+0900という文字列があった場合 NSDateFormatter* formatter = [[NSDateFormatter alloc] init]; [formatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ssZ"]; NSDate* date = [formatter dateFromString:string]; [formatter release];で NSDate へ変換できる。 ISO 8601 には多くのバリエーションがあって上記書式は Facebook API などで使われている ISO 8601 書式の一つ。 参考:ISO 8
![Cocoaの日々: [iOS][Mac] ISO 8601 相当の日付文字列を NSDateFormatter で変換する](https://cdn-ak-scissors.b.st-hatena.com/image/square/727b7096de8e96ff860a2e048914ec4a13c69119/height=288;version=1;width=512/https%3A%2F%2Fblogger.googleusercontent.com%2Fimg%2Fb%2FR29vZ2xl%2FAVvXsEioyEUkVL7kYuVSNtOaJlwlUkZ-kx1xTIB_IJX1voYvrYQD4I9aP9czu57VE6iu7RSFwK181sXyNvr56ASqGPjWdzfZbwp91Ka7y3mUIcygxpVVc-0HoEJysS_jeBidNfVsIELoCHCk1PHB%2Fs320%2Fcoco-top.png)