2015-12-23 4 views
1

У меня есть столбец в таблице типа timestamp. Я пытался обновить его, используя различные методы, и я получил противоречивые результаты:Непостоянство часовых поясов в Кассандре?

Current time: ET 14:30 pm. 
Using dateof(now()) -> Get 19:30 pm 
Using string value 'xxxx-xx-xx 14:30:00' -> Get 18:30 pm. 

Я использую

[cqlsh 5.0.1 | Cassandra 3.2-SNAPSHOT | CQL spec 3.4.0 | Native protocol v4] 

Является ли это ошибка или я делаю что-то не так?

ответ

0

Вы можете установить часовой пояс для cqlsh с переменной окружения TZ.

Например, если вы установили TZ в UTC, тогда время будет отображаться в GMT.

Там не хватает информации, чтобы сказать, что вы делаете, чтобы получить эти результаты, но это звучит как-то среда путает cqlsh о том, что часовом поясе вы находитесь.

+0

Когда вы пробовали эти команды они правильно работали? – firstprayer

Смежные вопросы