Cassandra将时间戳存储为字符串

时间:2017-05-09 12:20:47

标签: cassandra timestamp cqlsh

我知道Cassandra有一个时间戳数据类型。我正在使用它,但我遇到了一些麻烦(特别是时区)。我的问题是,哪些(如果存在)使用字符串存储'2014-05-09 14:12:00'而不是时间戳类型的缺点?

我已经尝试过使用运算符>,> =,< =,<一切正常。

谢谢

2 个答案:

答案 0 :(得分:0)

除非您想格式化日期,否则无需担心时区。如果您存储格式化的日期而不是时间戳,那么只有在格式化的时区中才会正确。

答案 1 :(得分:0)

Cassandra时间戳类型存储为长值(自纪元以来的时间),其允许范围查询(<,< =,>,> =)。那些不能在字符串类型上执行。仅支持=和查询。