我正在使用一些视频游戏服务器数据。服务器返回包含过去游戏详细信息的字典。其中一个字段是日期。返回的对象是这样的字符串:
/日期(1286749014000-0700)/
我不确定该字符串是如何转换为日期的,但它应该代表2010年10月10日星期日,下午3:16。
这是Unix时间戳吗?他们通常有像-0700这样的后缀吗?
谢谢
答案 0 :(得分:2)
数字1286749014
代表2010年10月10日下午5:16:54。因此,如果你从中减去700,你应该得到正确的日期和时间。
查看关于Unix time的维基百科文章,了解有关如何组成的更多信息。
答案 1 :(得分:0)
第一部分(“128674901”)完全代表“Sun,2010年10月10日22:16:54 GMT”日期。
在objective-c中你可以使用这样的东西:
NSTimeInterval unixDate = 128674901;
NSDate *date = [NSDate dateWithTimeIntervalSince1970:unixDate];
答案 2 :(得分:0)
看起来你有一个高分辨率时间与时区偏移。
答案 3 :(得分:0)
“0700”后缀是时区。 这意味着UTC -07