InstantからLocalDateへの変換方法
2023-09-01 18:47:11
質問
私は
Instant
であるはずのソースから、仕様によれば
LocalDate
であるはずのソースから来るのですが
LocalDate
クラスには
Instant
を
LocalDate
.
どのような方法があるのでしょうか?
どのように解決するのですか?
Java 9 以上
LocalDate.ofInstant(...)
がJava 9で到着しました。
Instant instant = Instant.parse("2020-01-23T00:00:00Z");
ZoneId zone = ZoneId.of("America/Edmonton");
LocalDate date = LocalDate.ofInstant(instant, zone);
このコードは の日付が 23 日ではなく 22 日であることに注意してください。 というのは、そのタイムゾーンはUTCの数時間前のオフセットを使っているからです。
2020-01-22
Java 8
もし、Java 8を使用しているのであれば、以下のように
ZonedDateTime
's
toLocalDate()
メソッドを使用します。
yourInstant.atZone(yourZoneId).toLocalDate()
関連
-
[解決済み】この式の対象型は、MethodReferencesの機能インターフェイスでなければならない
-
[解決済み] Java 8 StreamをArrayに変換する方法は?
-
[解決済み] java.util.Dateをjava.time.LocalDateに変換する。
-
[解決済み] Java 8 Iterable.forEach() vs foreachループ
-
[解決済み] Java 8 で java.util.stream.Stream からリストを取得する
-
[解決済み】java.time.LocalDate を java.util.Date 型に変換する。
-
[解決済み】array[idx++]+="a "は、Java 8ではidxを1回増やすが、Java 9と10では2回増やすのはなぜか?
-
[解決済み] LocalDateをInstantに変換する方法は?
-
[解決済み] Java 8 のストリームと RxJava の observable の違い
-
[解決済み] Java 8でストリームを使用して整数から最大値を見つけるには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン