Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/43.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将Javascript日期转换为iOS日期格式_Ios_Iphone_Json_Uitableview - Fatal编程技术网

如何将Javascript日期转换为iOS日期格式

如何将Javascript日期转换为iOS日期格式,ios,iphone,json,uitableview,Ios,Iphone,Json,Uitableview,我是iOS开发新手。实际上,我试图在表视图中显示从web服务获得的一些信息。 我已经在代码中成功地以JSON的形式检索到响应,但是在我的表视图中有一个显示日期的标签。 但在我的回答中,日期是这样的 /Date(1391068800000)/ 如何将其转换为在表视图中显示?我想这是一个约会。 但是我不知道如何转换它。您回复中的日期是一个时间戳。您可以通过以下方式创建日期对象: NSDate*date=[NSDate-datewithtimeintervalencesince1970:139106

我是iOS开发新手。实际上,我试图在表视图中显示从web服务获得的一些信息。 我已经在代码中成功地以JSON的形式检索到响应,但是在我的表视图中有一个显示日期的标签。 但在我的回答中,日期是这样的

/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];