Я пишу код Java, взаимодействующий с Кассандрой.Мне было интересно, есть ли способ настроить часовой пояс для отображения (не для хранения) столбцов TIMESTAMP
типов.
![A column of timestamp type](https://i.stack.imgur.com/i8zTA.png)
НасколькоЯ понимаю, что тип Cassandra TIMESTAMP
по существу представляет собой количество миллисекунд, начиная с эпохи [ 2 ], поэтому для этого типа нет понятия timezone , и зритель показывает время какв UTC.
Вот что я попробовал:
В соответствии с документацией JetBrains , есть опция JVM user.timezone
, чтобы выполнить такую настройку.Поэтому я установил опцию JVM драйвера Cassandra как -Duser.timezone=Asia/Seoul
, но, похоже, это никак не влияет.Также пробовал -Duser.timezone=UTC+09:00
, и он тоже не работал.
Есть ли способ заставить зрителя показывать время в другом часовом поясе?