0
この日付のNSDateFormatter書式を作成しようとしています。この文字列をNSDateに解析するためにはどのような形式を使用する必要がありますか?この日付はどのような形式ですか?
2007-07-01T00:00:00-04:00
この日付のNSDateFormatter書式を作成しようとしています。この文字列をNSDateに解析するためにはどのような形式を使用する必要がありますか?この日付はどのような形式ですか?
2007-07-01T00:00:00-04:00
これは、RFC 3339の日付です。この書式を解析する例は、Appleのマニュアルにあります。https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/DataFormatting/Articles/dfDateFormatting10_4.html
rfc3339DateFormatter = [[[NSDateFormatter alloc] init] autorelease];
enUSPOSIXLocale = [[[NSLocale alloc] initWithLocaleIdentifier:@"en_US_POSIX"] autorelease];
[rfc3339DateFormatter setLocale:enUSPOSIXLocale];
[rfc3339DateFormatter setDateFormat:@"yyyy'-'MM'-'dd'T'HH':'mm':'ss'Z'"];
[rfc3339DateFormatter setTimeZone:[NSTimeZone timeZoneForSecondsFromGMT:0]];
date = [rfc3339DateFormatter dateFromString:rfc3339DateTimeString];