問題タブ [zoneddatetime]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
calendar - ThreeTen-Backport (JSR 310) を使用して ZonedDateTime を Calendar に変換する
java.timeクラス ( JSR 310 )のバックポートであるThreeTen-Backportプロジェクトを使用しZonedDateTime
て、オブジェクトをオブジェクトに変換しようとしています。Calendar
私の理解では、バックポートは Java 8 の機能に似ているはずでした (Java 8 自体にはありません)。現在、システムは Java 7 を使用しています。
次のコードを実行しようとするたびに:
次のメッセージが表示されます。
メソッド from(ZonedDateTime) はタイプ GregorianCalendar に対して未定義です
次の依存関係を使用しました。
どうすればこの問題を解決できますか?
ヘルプのヒントやアドバイスをいただければ幸いです。
ティア
java - ZonedDateTime の plusSeconds が期待どおりに機能しない
以下は、コーディングしようとしているロジックです。
UTC には startdate(SD) と enddate(ED) があり、最初に startdate を PST(SD_PST) に変換し、次に startdate と enddate の差を PST に変換された startdate に追加します (SD_PST+(ED - SD)) を取得して ED_PST(end date) を取得します。太平洋標準時)
以下は部分的なコードです。
夏時間が出力に影響していることはわかりましたが、1時間余分に追加される方法を理解できません。予想される出力は 2017-03-12T2:00-07:00[PST8PDT]
(dstで-7時間が追加されることを理解しています)。
出力を理解するのを手伝ってください。