在iOS中将毫秒转换为日期

时间:2014-08-28 07:00:19

标签: objective-c ios7 xcode5

我必须将毫秒转换为精确的日期。我已经进行了以下尝试,但无法获得预期日期:

[NSDate dateWithTimeIntervalSinceReferenceDate:1409030961192]

[NSDate dateWithTimeIntervalSince1970:1409030961192];

[NSDate dateWithTimeIntervalSinceNow:1409030961192];

1 个答案:

答案 0 :(得分:1)

我猜你从Java后端那里得到了那个时间吗?

无论如何,这将转换为...... Wed, 31 May 46620 17:13:12 GMT

的日期

要获得更合理的日期,只需删除最后三位数,即除以1000.0(以保持毫秒数)。

这将给出...... Tue, 26 Aug 2014 05:29:21 GMT

这可能是您正在寻找的。

哦,并使用方法...

[NSDate dateWithTimeIntervalSince1970:1409030961];

您可以使用this website来处理不同的时间,以查看它们转换为的内容。