我在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]
这是bug还是我做错了什么?
您可以使用名为TZ.的环境变量设置cqlsh的时区
例如,如果将TZ设置为UTC,则时间将以GMT时间显示。
没有足够的信息来告诉你正在做什么来获得这些结果,但听起来你的环境在某种程度上混淆了你所在的时区。