日期格式 - 时区

And*_*scu 2 objective-c nsdate nsdateformatter ios

我从服务器收到一个字符串,其日期如下:"2013-03-29T15:27:00Z".如何格式化并将其转换为NSDate?

duD*_*uDE 5

试试这个:

[NSDateFormatter setDefaultFormatterBehavior:NSDateFormatterBehavior10_4];
NSDateFormatter *formatter = [[[NSDateFormatter alloc] init] autorelease];
[formatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ssZ"];
NSDate *date = [formatter dateFromString:@"2013-03-29T15:27:00Z"];
Run Code Online (Sandbox Code Playgroud)