「NSDateタイムスタンプ」は「2012-12-1118:30:41-400」のようになります。Javaタイムスタンプは単なる長整数です(例: "276712445500")。
では、nsdateに相当するJavaとは何ですか?
前もって感謝します 。
それはあなたが「どのように見えるか」が何を意味するかによります。(eg )を使用して、の文字列表現を取得できます。ただし、タイムゾーンは自分で設定することをお勧めします。java.util.Date
DateFormat
SimpleDateFormat
ドキュメントに基づくと、の内部構造NSDate
は基本的にと同等であると思います。java.util.Date
NSDateの唯一のプリミティブメソッドであるtimeIntervalSinceReferenceDateは、NSDateインターフェイスの他のすべてのメソッドの基礎を提供します。このメソッドは、絶対参照日(2001年1月1日の最初の瞬間、GMT)を基準にした時間値を返します。
言い換えれば、値はUTCなどからのオフセットを「認識」していません...それはある時点にすぎません。(エポックとスケールはとはかなり異なる場合がありますがjava.util.Date
、それは概念的なものよりも実装上の違いです。)
ただし、これらすべてにもかかわらず、Javaでのすべての日付/時刻操作にはJodaTimeを使用することを強くお勧めします。/よりもはるかに優れたAPIです。java.util.Date
Calendar