首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在iOS上获取ISO8601日期?

如何在iOS上获取ISO8601日期?
EN

Stack Overflow用户
提问于 2013-04-28 00:45:39
回答 9查看 73.1K关注 0票数 119

在PHP语言中通过date('c')获取ISO8601日期字符串(例如,2004-02-12T15:19:21+00:00)非常简单,但是如何在Objective-C (iPhone)中获取它呢?有没有类似的捷径呢?

这是我找到的很长的方法:

代码语言:javascript
复制
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

对于如此核心的东西,这似乎有太多的繁琐之处。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16254575

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档