Cassandra服务器以UTC格式存储时间。通过命令行连接时,它基于TZ环境的偏移时间。
但是,当通过node-cassandra-cql连接时,时间会以UTC格式返回。
有没有办法将db连接偏移到特定的时区或时区偏移?
答案 0 :(得分:0)
node-cassandra-cql是EOL,你应该使用DataStax Node.js driver。
Cassandra时间戳和Ecmascript Date都表示单个时刻(没有时区信息),因此存储和检索的日期相同,但您看到日期的字符串表示形式存在差异。
您可以使用Date方法以其他方式对其进行字符串表示或更改UTC偏移量,或者您可以使用momentjs包来使用与服务器中的时区不同的时区。