0

以下代码应该从 coredata 实体“ DIncome ”格式化日期戳

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

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

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);

非常感谢您的时间和帮助!

4

1 回答 1

0

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

于 2013-10-24T07:34:22.880 回答