如何将Javascript日期转换为iOS日期格式
我是iOS开发新手。实际上,我试图在表视图中显示从web服务获得的一些信息。 我已经在代码中成功地以JSON的形式检索到响应,但是在我的表视图中有一个显示日期的标签。 但在我的回答中,日期是这样的如何将Javascript日期转换为iOS日期格式,ios,iphone,json,uitableview,Ios,Iphone,Json,Uitableview,我是iOS开发新手。实际上,我试图在表视图中显示从web服务获得的一些信息。 我已经在代码中成功地以JSON的形式检索到响应,但是在我的表视图中有一个显示日期的标签。 但在我的回答中,日期是这样的 /Date(1391068800000)/ 如何将其转换为在表视图中显示?我想这是一个约会。 但是我不知道如何转换它。您回复中的日期是一个时间戳。您可以通过以下方式创建日期对象: NSDate*date=[NSDate-datewithtimeintervalencesince1970:139106
/Date(1391068800000)/
如何将其转换为在表视图中显示?我想这是一个约会。
但是我不知道如何转换它。您回复中的日期是一个时间戳。您可以通过以下方式创建日期对象:
NSDate*date=[NSDate-datewithtimeintervalencesince1970:1391068800000]代码>
之后,您可以使用NSDateFormatter
类将此日期转换为适当格式的字符串。例如:
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateStyle:NSDateFormatterMediumStyle];
NSString *dateString = [formatter stringFromDate:date];
有关格式化日期的详细信息,请参阅:
将值除以1000毫秒(13位)太美了,它看起来像毫秒,而不是unix时间戳`没错,它看起来像毫秒。在这种情况下,首先将它除以1000。那你就有时间戳了。
NSDate *date = [NSDate dateWithTimeIntervalSince1970:[your timestamp doublevalue]/1000];