分享

NSString转NSDate为nil原因

 ____YY____ 2016-05-12

以下方法得到的createDatenil

    NSDateFormatter *formatter = [[NSDateFormatter alloc] init];

    //格式Thu May 05 10:04:37 +0800 2016

    [formatter setDateFormat:@"EEE MMM dd HH:mm:ss zzz yyyy"];

    NSDate *createDate = [formatter dateFromString:@"Thu May 05 10:04:37 +0800 2016"];

 

正确方式:

NSDateFormatter *formatter = [[NSDateFormatter alloc] init];

    //格式Thu May 05 10:04:37 +0800 2016

    [formatter setDateFormat:@"EEE MMM dd HH:mm:ss zzz yyyy"];

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

    NSDate *createDate = [formatter dateFromString:@"Thu May 05 10:04:37 +0800 2016"];

 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多