問題タブ [jsr310]
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 - Android での ThreeTen-Backport エラー - ZoneRulesException: No time-zone data files registered
Android プロジェクトに ThreeTen-Backport ライブラリを使用しています (Android 開発では java.time がまだ実装されていないため)。
私が書いLocalDate today=LocalDate.now();
たりLocalTime time=LocalTime.now();
、次の例外を受け取ったりすると:
同じコード行は、ネイティブの java.time ライブラリを使用する別の Java プロジェクトでもうまく機能します。
考えられる解決策を探しましたが、役立つものは見つかりませんでした。ある解決策では、タイム ゾーン ルールを含む別の jar を使用する必要があることが示唆され、別の解決策では、クラスパス内に 2 つ以上の ThreeTenBP ライブラリが存在する可能性があることが示唆されました。
それらのケースは私のケースと一致しません。
ファイル内build.gradle
の依存関係セクションで、いくつかの構成を試しました。
- 最初に、私は使用しました -
compile 'com.jakewharton.threetenabp:threetenabp:1.0.3'
- それから、私は試しました -
compile 'org.threeten:threetenbp:1.0.3'
- その後、試してみました-
compile 'org.threeten:threetenbp:1.3.1'
- 現在、私は使用しています
compile 'org.threeten:threetenbp:1.3.2'
そのコード行の何が問題なのか、それを修正する方法がわかりません。メソッドとメソッド
は、タイム ゾーンを指定しなくても機能するはずです。LocalDate.now()
LocalTime.now()
java - withWeekOfWeekyear が異なるオフセットを与えるのはなぜですか?
withWeekOfWeekyear を java.time に変換しようとしています。withWeekOfWeekyear と weekOfWeekBasedYear でオフセットが異なる理由がわかりません。
java - Java時間が更新されないのに、なぜjoda時間は時間とオフセットを更新するのですか?
Joda time が夏時間の後に時刻とオフセット時間を更新している理由を理解できないようですが、Java 時間はそうではありません。
spring - SpringでLocalDateTime RequestParamを使用するには? 「文字列を LocalDateTime に変換できませんでした」というメッセージが表示されます
私はSpring Bootを使用jackson-datatype-jsr310
し、Mavenに含まれています:
Java 8 の日付/時刻型で RequestParam を使用しようとすると、
次の URL でテストします。
次のエラーが表示されます。
spring - 春にJSR310 java.timeを使用する場合、Date、InstantをISO 8601にシリアライズします
JodaTime を JSR310 に置き換えていますが、JodaTime() のモジュールは正常に機能していました。
spring-boot アプリケーションで日付のシリアル化を再構成しようとしています。
両方を保持できないため、日付を ISO 8601 にシリアライズ/デシリアライズする方法を探しています。
ここのアドバイスに従いましたが、これは役に立ちません: http://lewandowski.io/2016/02/formatting-java-time-with-spring-boot-using-json/
これは私JacksonConfig.java
のものobjectMapper
です:
Bean はインスタンス化されますが、呼び出されることはserialize
ありdeserialize
ません。
JavaTimeModule
カスタムシリアライザー/デシリアライザーなしでも試しましたが、動作しません。
全く効果がないようです。
これをもう少しデバッグする方法はありますか?
私は spring-hateoas と spring-data を使用しています。関連する可能性のあるこの問題があります。
https://github.com/spring-projects/spring-hateoas/issues/333
spring - Spring Data JPA set LocalDate フォーマット
データベースにフォーマットを設定LocalDate
(および)しようとしていますが、これは時々非常に便利です。代わりに、H2 DB でこのようなものを取得しています。LocalDateTime
dd-MM-yyyy
aced00057372000d6a6176612e74696d652e536572955d84ba1b2248b20c00007870770e05000007e1010c0e1c1837131f0078
使ってみまし@DateTimeFormat(pattern = "dd-MM-yyyy HH:mm")
たが変わりません。
Spring Data BOM Hopper-SR1 (1.10.1) および H2 DB 1.3.156 で Spring MVC を使用しています。