問題タブ [java-time]

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 投票する
7 に答える
312723 参照

java - Instant を String にフォーマットするときの UnsupportedTemporalTypeException

新しいJava 8 Date and Time APIと次のパターンを使用して、インスタントを文字列にフォーマットしようとしています:

上記のコードを使用すると、サポートされていないフィールドについて不平を言う例外が発生します。

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

java - jooq コンバーター: java.sql.Date から java.time.LocalDate へ

を書き込もうとしましたConverter<java.sql.Date, java.time.LocalDate>が、すべてのタイムゾーン設定で動作させることができません。

アイデア:

  • クライアント コードにLocalDate20-Aug-2014 などの があり、それを DB に保存する場合、クライアントのタイム ゾーンに関係なく、DB では 20-Aug-2014 として表示されます。
  • DB に 20-Aug-2014 の日付が含まれている場合、クライアントのタイム ゾーンに関係なく、クライアントは 20-Aug-2014 の LocalDate を受け取る必要があります。

私のテスト:

私のコンバーター:

さまざまなバリエーションを試しましたが、どれもうまくいきませんでした...

0 投票する
6 に答える
32342 参照

java - Java 8でLocalTimeからミリ秒を削除する方法

java.time フレームワークを使用して、時間を format で出力したいのですhh:mm:ssLocalTime.now()、時間を format で表示しますhh:mm:ss,nnn。私は使用しようとしましたDateTimeFormatter

結果:

時間からミリ秒を削除するにはどうすればよいですか?

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

java - Java 8の新しいDate-Time APIで現在の時間を取得するには?

Java 8 より前の一般的な方法はCalendarAPIでした。

Java 8で提供されている新しいDate-Time APIを使用して現在の時間を取得するにはどうすればよいですか?

0 投票する
3 に答える
32277 参照

datetime - Java 8 を使用して分を上限に丸める

幸運にも Java 8 と新しい Time APi を使用できましたが、丸め関数は表示されません...

基本的に時間があれば...

これでよさそうですが、これでよろしいでしょうか?

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

java - Java8 でタイムゾーンを使用して LocalDateTime をフォーマットする

私はこの簡単なコードを持っています:

次に、次の例外が発生します。

この問題を解決するにはどうすればよいですか?

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

java - Java 8 - ZonedDateTime に関する DateTimeFormatter および ISO_INSTANT の問題

したがって、このコードは、指定された ZonedDateTime を文字列に変換し、同じ組み込みの DateTimeFormatter インスタンス (ISO_INSTANT) を使用して戻すだけなので、新しい Java 8 日付/時刻パッケージの下で機能することが期待されます。

しかし、明らかにそうではありません:

このエントリは既に見ましたが、ローカル オブジェクトではなく ZonedDateTime オブジェクトが必要であり、8u20 が既にインストールされているため、役に立ちませんでした: Java 8 で DateTimeFormatter と ZonedDateTime を使用して TemporalAccessor から ZonedDateTime を取得できません

ここで何が起こっているか知っている人はいますか?