IOS如果转换十三位的时间戳?
PHPz
PHPz 2017-04-17 17:37:57
0
4
455

如果从服务器传回的数据是13位的时间戳 怎么转换为时间呢?

PHPz
PHPz

学习是最好的投资!

全員に返信(4)
刘奇

Java (Jersey + Jackson) を使用するサーバーによって出力されるタイムスタンプは 13 桁ですが、iOS の要件は 10 桁です...

Stackoverflow の答えは次のとおりです。Java タイムスタンプはミリ秒、つまり 13 桁まで正確です。

実際のところ、この数値は標準の Java タイムスタンプ (JDK クラスで使用される) であり、Unix では秒、Java ではミリ秒が格納されるため、少し大きな値になります。

別の投稿で解決策が提供されます

1000 で割る

サンプルコードは次のとおりです:

リーリー
いいねを押す +0
伊谢尔伦

リーリー

出力

リーリー

NSTimeInterval は double 型であるため、1000 で割っても精度は失われません。

いいねを押す +0
左手右手慢动作

リーリー

======================

ミリ秒を予約

リーリー
いいねを押す +0
小葫芦

1000 で割る

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート