我是iOS开发的新手。实际上我试图在表格视图中显示我从Web服务获得的一些信息。 我已经在我的代码中成功地将响应检索为JSON,但在我的表视图中有一个标签显示日期。 但在我的回复中,日期是这样的
/Date(1391068800000)/
如何将其转换为在我的表格视图中显示?我认为这是Javascript日期。 但我不确定如何转换它。
答案 0 :(得分:3)
NSDate *date = [NSDate dateWithTimeIntervalSince1970:[your timestamp doublevalue]/1000];
将值除以1000因毫秒(13位)
答案 1 :(得分:0)
您的回复中的日期是时间戳。您可以通过以下方式创建日期对象:
NSDate *date = [NSDate dateWithTimeIntervalSince1970:1391068800000];
之后,您可以使用NSDateFormatter
类将此日期转换为适当格式的字符串。例如:
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateStyle:NSDateFormatterMediumStyle];
NSString *dateString = [formatter stringFromDate:date];
有关格式化日期的详细信息,请参阅:https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DataFormatting/Articles/dfDateFormatting10_4.html