【问题标题】:Objective C timestamp is not equal to java timestampObjective C时间戳不等于java时间戳
【发布时间】:2011-10-10 06:10:50
【问题描述】:

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

java 的比目标 c 的长得多吗?

刚刚比较:

java

1318226845471

可可

1318226841

我正在生成可可时间戳:

[[NSDate date] timeIntervalSince1970]

有什么建议吗?我将不胜感激!

提前致谢,亚历克斯

【问题讨论】:

    标签: timestamp nsdate nstimeinterval


    【解决方案1】:

    Java 返回自 1970 年 1 月 1 日以来的毫秒数。目标 C 是自 1970 年 1 月 1 日以来的秒数

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

    【讨论】:

    • 是的,我在发布后的第二秒就看到了 :) 但是还是非常感谢 ;)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-11
    • 2011-02-08
    • 1970-01-01
    • 2015-02-07
    相关资源
    最近更新 更多