以下代码用于格式化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);
非常感谢您的帮助!
答案 0 :(得分:0)
解决此问题的一种简单方法是将属性日期戳的类型从“日期”更改为“字符串,在将数据发送到数据模型之前,您需要格式化日期的显示方式。当然,这并不能解释为什么当你将数据库拉回数据库时,日期戳出现了问题。它与进入时的格式相同。