2017-05-09 31 views
0

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

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

谢谢

+0

为什么时区会成为问题? –

+0

不知道,我无法弄清楚问题是什么,但是如果在冬天加载,一切都会插入+ 1小时,而在夏天时间一切正常。当然,这种差异在查询时会产生很多麻烦。 – phcaze

回答

0

,除非你要格式化的日期,您不必担心时区。如果您存储格式化的日期而不是时间戳,那么只有格式化的时区才是正确的。

0

卡桑德拉时间戳类型被存储为一个长整型值(自时期以来的时间),它允许范围查询(<,<,< =,>>> =)。这些不能在字符串类型上执行。只有=和在查询中受支持。

相关问题