【问题标题】:String getting null while converting Date to String将日期转换为字符串时字符串为空
【发布时间】: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


【解决方案1】:

好的,我发现了问题。我从那里解析 XML 和 fethicng 日期,所以我输入了 var NSDate 类型而不是字符串。我在我的模型文件 NSString 中进行了更改,现在可以了

【讨论】:

    猜你喜欢
    • 2011-09-21
    • 1970-01-01
    • 2015-04-27
    • 1970-01-01
    • 2016-05-03
    相关资源
    最近更新 更多