如何转换cassandra中的时间戳

时间:2016-12-06 06:08:56

标签: date cassandra

我是 cassandra 的新手。请指导我。 从文本文件我想将数据加载到cassandra。 文本文件中的一个字段是" 11.09.2016 00:00:00"。(在date.month.year HH:mm:ss中)格式。

在创建数据库模式时,我已将数据类型指定为时间戳。期待

yyyy.mm.date HH:mm:ss.

如何转换它。当将数据加载到 cassandra 时,它不应该不匹配。

Thnaks Khumar

2 个答案:

答案 0 :(得分:0)

非常简单的解决方案是,只需转到您的根目录并搜索.cassandra文件夹并粘贴您的cssshrc.sample文件,该文件应位于您的cassandra conf目录中。

并将其重命名为cqlshrc。

在里面你会找到[ui]部分。

取消注释datetimeformat字段并将其更改为

time_format =%Y-%m-%d%H:%M:%S

然后它应该工作正常。 我正在使用cassandra 3.11.2(最新)。

有关详细信息,请参阅文档。 https://docs.datastax.com/en/cql/3.3/cql/cql_reference/cqlshUsingCqlshrc.html

答案 1 :(得分:-2)

您可以更改脚本中的格式,您可以使用python轻松地执行此操作,如果您是专家,则可以使用shell脚本(我不是)。