美文网首页
NSString转NSDate为nil原因

NSString转NSDate为nil原因

作者: Loki_ | 来源:发表于2016-06-02 11:35 被阅读109次

以下方法得到的createDate为nil

NSDateFormatter*formatter = [[NSDateFormatteralloc]init];

//格式Thu May 05 10:04:37

+0800 2016

[formattersetDateFormat:@"EEE MMM dd

HH:mm:ss zzz yyyy"];

NSDate*createDate =

[formatterdateFromString:@"Thu May 05 10:04:37 +0800

2016"];

正确方式:

NSDateFormatter*formatter = [[NSDateFormatteralloc]init];

//格式Thu May 05 10:04:37

+0800 2016

[formattersetDateFormat:@"EEE MMM dd

HH:mm:ss zzz yyyy"];

formatter.locale= [[NSLocalealloc]initWithLocaleIdentifier:@"en_US"];

NSDate*createDate =

[formatterdateFromString:@"Thu May 05 10:04:37 +0800

2016"];

相关文章

网友评论

      本文标题:NSString转NSDate为nil原因

      本文链接:https://www.haomeiwen.com/subject/ddckdttx.html