有没有办法使用nodejs连接器来抵消Cassandra中的时区?

时间:2015-07-01 23:36:45

标签: node.js datetime cassandra timezone

Cassandra服务器以UTC格式存储时间。通过命令行连接时,它基于TZ环境的偏移时间。

但是,当通过node-cassandra-cql连接时,时间会以UTC格式返回。

有没有办法将db连接偏移到特定的时区或时区偏移?

1 个答案:

答案 0 :(得分:0)

node-cassandra-cql是EOL,你应该使用DataStax Node.js driver

Cassandra时间戳和Ecmascript Date都表示单个时刻(没有时区信息),因此存储和检索的日期相同,但您看到日期的字符串表示形式存在差异。

您可以使用Date方法以其他方式对其进行字符串表示或更改UTC偏移量,或者您可以使用momentjs包来使用与服务器中的时区不同的时区。