NSDateFormatter返回null
|
我正在尝试将NSDate格式化为日期格式为yyyyMMdd的字符串,这是代码
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@\"yyyyMMdd\"];
NSDate *date =data.createdTime;
NSLog(@\"%@\",date);
NSLog(@\"%@\",[dateFormatter stringFromDate:date]);
NSLog向我返回此值
Tue, 24 May 2011 0:05:01 +0800
(null)
有人知道哪一部分不对吗?
提前感谢。
没有找到相关结果
已邀请:
2 个回复
版萍层分
是有效日期,而
是
?此外,您正在对
执行
选择器,但看来您的日期格式器是
。 尝试以下代码:
如果
是
,那么两个
通话都会告诉您。 编辑 仔细检查
是
实例。也许它是另一个类的实例,例如
,其
返回显示的日期。这可以解释为什么
“显示”日期,但格式化程序返回nil。
徐百晴墓斜
应该:
如果仍然无法使用,则
出了点问题,因为我运行了这段代码并收到了预期的输出: