問題タブ [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.
java - Instant を String にフォーマットするときの UnsupportedTemporalTypeException
新しいJava 8 Date and Time APIと次のパターンを使用して、インスタントを文字列にフォーマットしようとしています:
上記のコードを使用すると、サポートされていないフィールドについて不平を言う例外が発生します。
java - jooq コンバーター: java.sql.Date から java.time.LocalDate へ
を書き込もうとしましたConverter<java.sql.Date, java.time.LocalDate>
が、すべてのタイムゾーン設定で動作させることができません。
アイデア:
- クライアント コードに
LocalDate
20-Aug-2014 などの があり、それを DB に保存する場合、クライアントのタイム ゾーンに関係なく、DB では 20-Aug-2014 として表示されます。 - DB に 20-Aug-2014 の日付が含まれている場合、クライアントのタイム ゾーンに関係なく、クライアントは 20-Aug-2014 の LocalDate を受け取る必要があります。
私のテスト:
私のコンバーター:
さまざまなバリエーションを試しましたが、どれもうまくいきませんでした...
java - Java 8でLocalTimeからミリ秒を削除する方法
java.time フレームワークを使用して、時間を format で出力したいのですhh:mm:ss
がLocalTime.now()
、時間を format で表示しますhh:mm:ss,nnn
。私は使用しようとしましたDateTimeFormatter
:
結果:
時間からミリ秒を削除するにはどうすればよいですか?
java - Java 8の新しいDate-Time APIで現在の時間を取得するには?
Java 8 より前の一般的な方法はCalendar
APIでした。
Java 8で提供されている新しいDate-Time APIを使用して現在の時間を取得するにはどうすればよいですか?
datetime - Java 8 を使用して分を上限に丸める
幸運にも Java 8 と新しい Time APi を使用できましたが、丸め関数は表示されません...
基本的に時間があれば...
これでよさそうですが、これでよろしいでしょうか?
java - Java8 でタイムゾーンを使用して LocalDateTime をフォーマットする
私はこの簡単なコードを持っています:
次に、次の例外が発生します。
この問題を解決するにはどうすればよいですか?
java - Java 8 - ZonedDateTime に関する DateTimeFormatter および ISO_INSTANT の問題
したがって、このコードは、指定された ZonedDateTime を文字列に変換し、同じ組み込みの DateTimeFormatter インスタンス (ISO_INSTANT) を使用して戻すだけなので、新しい Java 8 日付/時刻パッケージの下で機能することが期待されます。
しかし、明らかにそうではありません:
このエントリは既に見ましたが、ローカル オブジェクトではなく ZonedDateTime オブジェクトが必要であり、8u20 が既にインストールされているため、役に立ちませんでした: Java 8 で DateTimeFormatter と ZonedDateTime を使用して TemporalAccessor から ZonedDateTime を取得できません
ここで何が起こっているか知っている人はいますか?