为什么我不能让这个stringFromDate代码工作?

时间:2013-10-24 06:26:33

标签: ios

以下代码用于格式化coredata实体的日期戳“ DIncome

但我得到了following error,我很确定这段代码与此有关。

  

- “不兼容的指针类型初始化'NSString *',表达式为'NSDate *'” -

DIncome *dIncome = [dailyIncomeArray objectAtIndex:indexPath.row];

NSDateFormatter *formateDateString = [NSDateFormatter alloc];
[formateDateString setDateFormat:@"MM/dd/yyyy HH:mm:ss"];
NSString *formattedDateString = [formateDateString stringFromDate:dIncome.datestamp];

NSLog(@"%@" "This is your date log", formattedDateString);

非常感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

解决此问题的一种简单方法是将属性日期戳的类型从“日期”更改为“字符串,在将数据发送到数据模型之前,您需要格式化日期的显示方式。当然,这并不能解释为什么当你将数据库拉回数据库时,日期戳出现了问题。它与进入时的格式相同。