我在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 :(得分:0)
您可以使用名为TZ的环境变量设置cqlsh的时区。
例如,如果您将TZ设置为UTC,那么时间将以GMT时间显示。
没有足够的信息来说明你正在做什么来获得这些结果,但听起来好像你的环境让cqlsh混淆了你所在的时区。