如果从服务器传回的数据是13位的时间戳 怎么转换为时间呢?
学习是最好的投资!
Java (Jersey + Jackson) を使用するサーバーによって出力されるタイムスタンプは 13 桁ですが、iOS の要件は 10 桁です...
Stackoverflow の答えは次のとおりです。Java タイムスタンプはミリ秒、つまり 13 桁まで正確です。
実際のところ、この数値は標準の Java タイムスタンプ (JDK クラスで使用される) であり、Unix では秒、Java ではミリ秒が格納されるため、少し大きな値になります。
別の投稿で解決策が提供されます
1000 で割る
サンプルコードは次のとおりです:
リーリー
出力
NSTimeInterval は double 型であるため、1000 で割っても精度は失われません。
NSTimeInterval
======================
ミリ秒を予約
Java (Jersey + Jackson) を使用するサーバーによって出力されるタイムスタンプは 13 桁ですが、iOS の要件は 10 桁です...
Stackoverflow の答えは次のとおりです。Java タイムスタンプはミリ秒、つまり 13 桁まで正確です。
別の投稿で解決策が提供されます
サンプルコードは次のとおりです:
リーリーリーリー
出力
リーリーNSTimeInterval
は double 型であるため、1000 で割っても精度は失われません。リーリー
======================
ミリ秒を予約
リーリー1000 で割る