私はJavaScriptの文字列をjavaに格納しています。 1327680000000
この日付をjavascriptからjava dateフィールドに変換したいとします。javascriptの日付からjavaの日付フィールド
"Jan 30 12:25:22"
などの特定の形式で表示されるようにしたいと思います。
私はJavaScriptの文字列をjavaに格納しています。 1327680000000
この日付をjavascriptからjava dateフィールドに変換したいとします。javascriptの日付からjavaの日付フィールド
"Jan 30 12:25:22"
などの特定の形式で表示されるようにしたいと思います。
JavaScriptの日付とJavaの日付は共通の特性を持ちます。その基礎となる値は、The Epoch(1970年1月1日GMTの午前0時)からのミリ秒数です。あなたが与えた価値を見ると、それはあなたの文字列にある価値のように見えます。だから、Javaの日付に変換parse the string as a long
とDate(long)
constructorを使用します
Date dt = new Date(Long.parseLong(theString, 10));
次に、あなたがそれをフォーマットするSimpleDateFormat
または類似のようなDateFormat
実装を使用することができます。タイムゾーンなどの処理にCalendar
オブジェクトを使用することもできます。
カレンダーオブジェクトは書式設定用ではありません。 – kosa
@thinksteep:いいえ、タイムゾーンを正しく処理したい場合は、全体の書式設定ソリューションの一部として使用します。しかし、フレーズは貧弱でしたが、合意しました。 –
JavaScriptの日付はミリ秒ですか? – kosa
@thinksteep:値に基づいて、ええ。 1327680000000は、1月27日金曜日16:00:00 GMTです。 –