banner
RustyNail

RustyNail

coder. 【blog】https://rustynail.me 【nostr】wss://ts.relays.world/ wss://relays.world/nostr

盗まれた時間のフィールド

在エンティティを保存するとき、時間を保存してから読み取ると、8 時間少なくなる場合、それはイギリス(グリニッジ)時間です。

解決策:
2 つの方法

  • 読み取り時に GMT+8 で読み取る
  • 保存時に GMT+8 で保存する

最初の方法、データベースのタイムゾーンを指定する

[mysqld]
default-time-zone = '+8:00'

2 番目の方法

エンティティクラスのフィールドに@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")を追加します。

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。