繁体   English   中英

将NSString转换为末尾带有+00:00的NSDate?

[英]Convert NSString to NSDate that has +00:00 at the end of it?

有人可以告诉我如何转换此字符串:

2011-07-25T10:12:59-05:00 

到一个NSDate对象? 我之前已经使用看起来像@“ yyyy-MM-dd'T'HH:mm:ss.SSSS”的NSDateFormat转换了GMT日期字符串,但是我不知道如何为该字符串配置它。

另外,我将[NSDateFormatter timeZone]设置为什么?

任何帮助将不胜感激。 谢谢!

问题解决了 !

您可以通过这种方式将字符串转换为NSDate,

NSString *dateString = @"2011-07-25T10:12:59-05:00";
NSDateFormatter *df = [NSDateFormatter new];
[df setDateFormat:@"yyyy-MM-dd'T'HH:mm:ssz"];
NSDate *date = [df dateFromString:dateString];
NSLog(@"%@", date);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM