【发布时间】:2013-06-21 22:12:19
【问题描述】:
我在将日期转换为字符串时遇到问题,用于 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 格式转换为字符串时,我总是在这里得到空值。如果我将代替我的 var item.pubDate 当前日期 [NSDate 日期] 一切正常
任何帮助表示赞赏
【问题讨论】:
-
可能看看这是否能解决你的问题:stackoverflow.com/questions/2742713/…
-
我尝试了您的确切代码,除了 [NSDate date] 之外,它工作正常。 item.pubDate 有什么不同吗?
-
@rocky 好的,我发现了问题。我从那里解析 XML 和 fethicng 日期,所以我输入了 var NSDate 类型而不是字符串。我在模型文件 NSString 中进行了更改,现在可以了
-
samo,samo,samo,samo...无聊,无聊,无聊,无聊,无聊...
标签: ios objective-c nsstring nsdate