首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RFC3339到dd.mm.yyyy格式

RFC3339到dd.mm.yyyy格式
EN

Stack Overflow用户
提问于 2012-07-29 21:28:48
回答 1查看 685关注 0票数 0

我有一个这样的字符串:

代码语言:javascript
复制
NSString *string = @"2012-06-14T00:00:00+03:00";

我试过了,得到的是"2012-06-14 21:00:00 GMT“。但我需要"14.06.2012“有可能吗?

代码语言:javascript
复制
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
formatter.dateFormat = @"yyyy-MM-dd'T'HH:mm:ssZ";

NSDate *date;
NSError *error;
[formatter getObjectValue:&date forString:string range:nil error:&error];
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-29 21:54:43

您需要为所需的格式(在本例中为"dd.MM.yyyy")创建第二个NSDateFormatter,并在date对象上使用它的stringFromDate:方法来获取所需格式的字符串。尝试将此代码添加到现有代码之后。

代码语言:javascript
复制
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
formatter.dateFormat = @"dd.MM.yyyy";
NSString *result = [formatter stringFromDate:date];
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11709620

复制
相关文章

相似问题

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