問題タブ [java.time.instant]
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.
java - Java 8 で ZoneId を ZoneOffset に変換する方法はありますか?
エポック秒とzoneIdがあります(以下をmethod1
参照)。
システムのデフォルトのzoneIdで変換できますがLocalDateTime
、エポック秒を変換する方法がわかりませんLocalDateTime
( 以下をmethod2
参照)ZoneOffset.systemDefault
。わかりにくいと思います。
ノート
上記のソース コードはScalaです。
java - Instant、ZonedDateTime、および UTC について混乱している
UTC の概念と Java 8 の新しい TimeApi を理解しようとしています。
次の出力が出力されます。
ゾーン オフセットCase1
が +02:00
時間単位である理由は何Case2
+01:00
ですか?
java - Javaでインスタントにタイムスタンプ
フィールドタイプが Instant の pojo があります。TimsStamp から取得する Instant を設定したい。それは可能でしょうか?
例: にjava.sql.Timestamp
変換しjava.time.Instant.
たい がありますか?
java - Joda 時間インスタントから Java 時間インスタントへの変換
API応答で取得するインスタント(org.joda.time.Instant)のインスタンスがあります。他の呼び出しから取得した (java.time.Instant) からの別のインスタンスがあります。ここで、これら 2 つのオブジェクトを比較して、どちらが最新のオブジェクトを取得するかを確認します。それはどのように可能でしょうか?
java - Spring Boot Data JPA / Java 8 Instantでのみ日付を照会しますか?
H2/Postgresql と組み合わせてスターター jpa を使用する Spring ブート 1.4.x アプリケーションがあります。日付を Instant として格納するエンティティがあり (Instant.now() を使用、Java 8: Instant と LocalDateTime の違いは何ですか?回答に基づいて)、関連付けられたテーブルはこのフィールドをタイムスタンプとして格納します。
保存を機能させるには、インスタントを sql.Timestamps に変換するコンバーターをセットアップする必要がありました。
私の質問は、JPAリポジトリを使用してこのインスタントのみを使用して日付でクエリする簡単な方法があるかどうかです.
List<Orders> findBySaleTime(.... day)
または、1 日を 2 つのインスタントに変換して中間クエリを実行する方法を見つける必要がありますか?
java - ゾーン オフセットなしで java.time.Instant を java.sql.Timestamp に変換する
私が開発しているアプリケーションでは、java.time.Instant
オブジェクトをに変換する必要がありますjava.sql.Timestamp
。Instant
次のようなオブジェクトを作成すると:
のようなものを受け取ります2017-03-13T14:28:59.970Z
。そして、次Timestamp
のようなオブジェクトを作成しようとすると:
のようなものを受け取ります2017-03-13T16:28:59.970Z
。同じ結果ですが、さらに 2 時間の遅延があります。誰かがなぜこれが起こっているのかを説明し、この問題を遅滞なく解決するための答えを私に提供できますか?
私がこのように作成したとき:
すべてうまくいきますが、私は変換を避けようとしています。Instant
オブジェクトのみを使用してこれを行う方法はありますか?