字符串在将Date转换为String时变为null

时间:2013-06-21 22:12:19

标签: ios objective-c nsstring nsdate

我在将Date转换为String时遇到问题,对于UILabel

示例代码:

//format date
    NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
    [dateFormatter setDateFormat:@"dd-MM-yyyy"];
    NSString *artDate = [dateFormatter stringFromDate:item.pubDate];


    NSLog(@"%@", item.pubDate); // Output going right Fri, 21 Jun 2013 17:45:20 +0300

    NSLog(@"%@", artDate); // string getting null

当它从NSDate格式转换为字符串时,我总是在这里得到null。如果我把而不是我的var item.pubDate当前日期[NSDate日期]全部正常工作

任何帮助表示赞赏

1 个答案:

答案 0 :(得分:0)

好吧,我发现了问题。我从那里解析XML和fethicng日期,所以我把var NSDate的类型改为字符串。我改变了我的模型文件NSString,现在没关系