相关疑难解决方法(0)

如何在iOS上获得ISO 8601日期?

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)

对于如此重要​​的事情来说,这似乎是一件非常艰难的事情.

iso8601 nsdate nsdateformatter ios

109
推荐指数
8
解决办法
6万
查看次数

标签 统计

ios ×1

iso8601 ×1

nsdate ×1

nsdateformatter ×1