在Cassandra中存储日期时间的数据类型是什么?

3
在Cassandra中,存储日期时间的数据类型是“timestamp”。
CREATE TABLE testTable (
    dateValue date,
    time timestamp
)

我的插入语句会像这样:
insert into caliper.log_per_day ( timeStampValue,dateValue ) values ('2015-12-30 16:10:31','2015-12-30');

我想把日期和时间都存储在一个列中,像这样'2015-12-30 16:10:31'。但如果我使用时间戳,它将存储为'2015-12-30 04:10:31+0530'注意:这里跳过了主键和其他事项...请忽略它们。
1个回答

2

Cqlsh默认会以以下格式显示时间戳:

      yyyy-mm-dd HH:mm:ssZ

这些格式中的Z指的是RFC-822的4位数字时区, 如果没有提供时区,则将使用Cassandra服务器节点的当前时区。 因此,如果您不想以这种方式存储,可以将其存储为varchar。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接