Objective C时间戳不等于java时间戳

Ale*_*der 3 timestamp nsdate nstimeinterval

我正在开发一个从后端接收数据的应用程序.问题是,日期在我的应用程序中无法正常工作.所以我最后比较了cocoa生成的时间戳和我的java后端生成的时间戳.

是否有任何理由认为java比目标c更长?

刚比较:

java的

1318226845471

可可

1318226841

我正在生成可可时间戳:

[[NSDate date] timeIntervalSince1970]
Run Code Online (Sandbox Code Playgroud)

有什么建议?我将不胜感激任何帮助!

先谢谢你,Alex

Jer*_*upé 12

Java从1970年1月1日开始返回毫秒.目标C是1970年1月1日以来的秒数

只需在java中使用以秒为单位获取结果return(int)(System.currentTimeMillis()/ 1000L);