2004-02-12T15:19:21+00:00在PHP中获取ISO 8601日期字符串(例如)很容易date('c'),但是如何在Objective-C(iPhone)中获取它?是否有类似的简短方法呢?
这是我发现的漫长道路:
NSDateFormatter* dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
dateFormatter.dateFormat = @"yyyy-MM-dd'T'HH:mm:ssZ";
NSDate *now = [NSDate date];
NSString *formattedDateString = [dateFormatter stringFromDate:now];
NSLog(@"ISO-8601 date: %@", formattedDateString);
// Output: ISO-8601 date: 2013-04-27T13:27:50-0700
Run Code Online (Sandbox Code Playgroud)
对于如此重要的事情来说,这似乎是一件非常艰难的事情.