在iOS中将毫秒转换为日期

问题描述 投票:0回答:1

我必须精确地将毫秒转换为日期。我做了以下尝试但无法获得预期日期:

[NSDate dateWithTimeIntervalSinceReferenceDate:1409030961192]

[NSDate dateWithTimeIntervalSince1970:1409030961192];

[NSDate dateWithTimeIntervalSinceNow:1409030961192];
objective-c ios7 xcode5
1个回答
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乱用不同的时间看看他们转换成什么。

© www.soinside.com 2019 - 2024. All rights reserved.