問題タブ [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.

0 投票する
1 に答える
904 参照

calendar - ThreeTen-Backport (JSR 310) を使用して ZonedDateTime を Calendar に変換する

java.timeクラス ( JSR 310 )のバックポートであるThreeTen-Backportプロジェクトを使用しZonedDateTimeて、オブジェクトをオブジェクトに変換しようとしています。Calendar

私の理解では、バックポートは Java 8 の機能に似ているはずでした (Java 8 自体にはありません)。現在、システムは Java 7 を使用しています。

次のコードを実行しようとするたびに:

次のメッセージが表示されます。

メソッド from(ZonedDateTime) はタイプ GregorianCalendar に対して未定義です

次の依存関係を使用しました。

どうすればこの問題を解決できますか?

ヘルプのヒントやアドバイスをいただければ幸いです。

ティア

0 投票する
1 に答える
466 参照

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時間が追加されることを理解しています)。

出力を理解するのを手伝ってください。