NSDate Objective-C中与NSString不兼容的指针类型

Min*_*bag 0 objective-c

如何将日期转换为字符串,以便从NSDate Waring中将此不兼容的指针类型转换为NSString ..

在这里,我总是得到它.

 cell.lblHistoryTimeStamp.text = title.timestamp;
Run Code Online (Sandbox Code Playgroud)

感谢您的帮助和快速解答

Eim*_*tas 5

我正在假设title.timestamp是一个例子NSDate.你可以使用description方法:

cell.lblHistoryTimeStamp.text = [title.timestamp description];
Run Code Online (Sandbox Code Playgroud)

但它会输出丑陋的格式.所以你必须使用NSDateFormatter:

NSDateFormatter * df = [[NSDateFormatter alloc] init];
[df setDateFormat:@"yyyy-M-d"];
cell.lblHistoryTimeStamp.text = [df stringFromDate:title.timestamp];
Run Code Online (Sandbox Code Playgroud)