問題タブ [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 に答える
42068 参照

java - Java 8: エポック値から ZonedDateTime を作成する方法は?

Java 8LocalDateTimeにはofEpochSecondメソッドがあります。残念ながら、 にはそのようなメソッドはありませんZonedDateTime。これで、エポック値と明示的なZoneId与えられた値が得られました。どうすればZonedDateTimeこれらから抜け出すことができますか?

0 投票する
2 に答える
9461 参照

java - Instant と時間文字列から ZonedDateTime を構築する方法は?

Instant特定の時刻をtime string表す のオブジェクトが与えられた場合、指定された時刻の日付部分 (年、月、日) と指定された時刻の部分でオブジェクトZoneIdを構築する方法は?ZonedDateTimeZoneIdtime string

例えば:

値が1437404400000の Instant のオブジェクト( 20-07-2015 15:00 UTCに相当)、時間文字列21:00、およびEurope/LondonZoneIdを表すオブジェクトが与えられた場合、 20-07に相当するオブジェクトを構築したいと考えています。 -2015 21:00 ヨーロッパ/ロンドン.ZonedDateTime

0 投票する
9 に答える
156046 参照

java - ZonedDateTime を Date に変換するには?

データベースにサーバーに依存しない日時を設定しようとしていますが、そのためのベスト プラクティスは UTC DateTime を設定することだと思います。私の db サーバーは Cassandra であり、Java 用の db ドライバーは Date 型のみを認識します。

私のコードで新しい Java 8 ZonedDateTime を使用して UTC now ( ZonedDateTime.now(ZoneOffset.UTC)) を取得していると仮定すると、この ZonedDateTime インスタンスを「レガシー」Date クラスに変換するにはどうすればよいでしょうか?

0 投票する
9 に答える
77920 参照

java - Java 8 で ZoneId を ZoneOffset に変換する方法はありますか?

エポック秒とzoneIdがあります(以下をmethod1参照)。

システムのデフォルトのzoneIdで変換できますがLocalDateTime、エポック秒を変換する方法がわかりませんLocalDateTime( 以下をmethod2参照)ZoneOffset.systemDefault。わかりにくいと思います。


ノート

上記のソース コードはScalaです。

0 投票する
4 に答える
46387 参照

java - オフセットが適用されたZonedDateTimeからUTCへ?

私はJava 8
これを使用していZonedDateTimeます

この値を次のように取得します

はどこz1ですかZonedDateTime

この値を次のように変換したかった2013-07-10T14:52:49

どうやってやるの?

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

java - ゾーン ID とオフセットが競合する文字列を解析するときの ZonedDateTime の動作

競合するゾーン ID とオフセットを持つ文字列を解析するときに、予想される動作が何であるかを見つけることができませんでした。

例えば:

この場合parse()、 の誤ったオフセットを無視+05:00し、ゾーン ID ( Europe/Amsterdam)によって決定されるオフセットを使用するようです。

ドキュメントが言うように:

どのオフセットが有効かはゾーンによって制御されるため、オフセットを自由に設定することはできません。

は zone の無効なオフセットであるparse()ため、例外がスローされると予想していました。この場合の正しい動作は何ですか?+05:00Europe/Amsterdam

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

java - Java 8 DateTimeFormatter: 'z' および 'Z' パターン文字との混同

日付文字列「2015-01-12T13:00:00.000+02:00」があります。JavaDoc を見ると、次のように表示されます。


したがって、+02:00 で指定されたゾーン形式があるため、それを解析するには大文字の「Z」を使用する必要があると思われます。

しかし、それで解析エラーが発生します。

小文字の「z」を使用すると機能します。


誰が何が起こっているのか知っていますか?


コード:


例外スタック トレース:

0 投票する
2 に答える
3312 参照

java - 文字列を Java 8 で DateTime オブジェクトに変換する

新しい Java 8 時間ライブラリを使用して、可能な限り最も簡単な方法で、次の文字列をゾーンオフセットを使用して DateTime 型に変換したいと考えています。

ISO_OFFSET_DATE_TIME 形式と ZonedDateTime オブジェクトを試してみましたが、簡単な方法が見つからないようです。前もって感謝します。