【问题标题】:what will be data type to store date time in cassandra在 cassandra 中存储日期时间的数据类型是什么
【发布时间】:2016-05-26 20:16:36
【问题描述】:

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

CREATE TABLE testTable (
    dateValue date,
    time timestamp
)

n 我的插入语句是这样的,

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'

注意事项:主键 n 其他内容在此略过...忽略它。

【问题讨论】:

    标签: date time cassandra


    【解决方案1】:

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

          yyyy-mm-dd HH:mm:ssZ
    

    这些格式中的 Z 指的是 RFC-822 4 位时区, 如果未提供时区,则为 Cassandra 的当前时区 将使用服务器节点。

    因此,如果您不想以这种方式存储,可以将其存储为 varchar。

    【讨论】:

      猜你喜欢
      • 2021-12-10
      • 2018-01-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多