【发布时间】:2013-09-05 07:42:25
【问题描述】:
我有一个来自服务器的类似“2013-09-05T06:40:19Z”的日期字符串 我想把它转换成日期,格式应该和我的 iphone 一样。
如何做到这一点? 我什么时候这样做?
NSDateFormatter *dateFormatter1 = [[NSDateFormatter alloc] init];
[dateFormatter1 setDateFormat:@"MMM dd yyyy"];
[dateFormatter1 setLocale:[NSLocale currentLocale]];
[dateFormatter1 setTimeZone:[NSTimeZone systemTimeZone]];
NSDate *date =[dateFormatter1 dateFromString:time];
NSLog(@"%@",date)//getting null here
我的日期为空。
【问题讨论】:
-
setDateFormat:应该与您的字符串格式匹配。在这个的帮助下做到这一点。挺容易。 unicode.org/reports/tr35/tr35-25.html#Date_Format_Patterns -
@IronMANGILL 感谢编辑
-
@karthi 感谢您的回复。它的工作谢谢
标签: iphone ios objective-c