美文网首页
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