jetbrains DataGridを使って現在時刻表示(DB側でなくクライアント側の時刻)
select now();
で9時間前の時刻が表示される。
https://intellij-support.jetbrains.com/hc/en-us/articles/115000877044-DataGrip-FAQ
Go to Advanced tab of datasource and put -Duser.timezone=UTC into VM options field.
なので、9時間遅い表示になる。
Data Sources and Drivers > タブAdbanced > VM options の設定値
-Duser.timezone=JST
にすると、
[22023]FATAL:invalid value for parameter "TimeZone":"JST"
になるので、
-Duser.timezone="Asia/Tokyo" または -Duser.timezone=UTC+09:00
にすると、日本時間で表示される。
DB側でのnowの日時でなくクライアント側の日時になる理由は調べてないのでわからない。