3

バックエンドからデータを受信するアプリケーションに取り組んでいます。問題は、アプリで日付が正しく機能していないことです。そのため、ココアによって生成されたタイムスタンプと、Java バックエンドによって生成されたタイムスタンプを比較することになりました。

java が目的の c よりもはるかに長い理由はありますか?

ちょうど比較した:

ジャワ

1318226845471

ココア

1318226841

私はココアのタイムスタンプを生成しています:

[[NSDate date] timeIntervalSince1970]

助言がありますか?助けていただければ幸いです!

前もって感謝します、アレックス

4

1 に答える 1

12

Java は、1970 年 1 月 1 日からのミリ秒を返します。Objective C は、1970 年 1 月 1 日からの秒数です。

Javaで使用して、秒単位で結果を取得するだけです return (int) (System.currentTimeMillis() / 1000L);

于 2011-10-10T06:18:51.657 に答える