1

だから、私は自分が見ているものに少し混乱しています。json_encodePHPの関数と組み込みのMongoDBのものを使用して、MongoDateをJSONに変換しています。結果は、返された JSON 文字列内で次のようになります。

"date":{"sec":1344724737,"usec":0}}

sec値は UNIX エポック時間 (より正確には 1970 年 1 月 1 日の 00:00:00 UTC からの秒数) であることを理解しています。usecただし、その価値はわかりません。ミリ秒の符号なし整数値ですか? 値を取得するために使用する必要secがありますか? NSDate念のため、これをiOS アプリケーションの に変換しています。そのように動作しますが、適切な値を使用していることを確認するために、これらの値が何であるかをもっと知りたいです (したがって、運用に入ったら夜眠ることができます)。

4

2 に答える 2

3

これは、マイクロ秒数(μsec)に対応する整数です。1000000で除算し、それをsec値に追加して、完全なタイムスタンプを取得します。

于 2012-08-19T21:00:39.167 に答える
1

usecµseconds、またはマイクロ秒を意味します。1秒間に1,000,000マイクロ秒あります。

于 2012-08-19T21:00:59.680 に答える