我需要使用Cassandra查询将时间戳“1998/02/12 00:00:00”转换为数据1998-02-12。谁能帮我一下吗。有没有可能?
您不能直接在Cassandra中执行此操作,因为它以YYYY-mm-dd的形式接受数据,所以需要使用其他方法(取决于您使用的语言)将字符串转换为此格式。
您可以在cql中使用toDate函数从datetime中获取date。\
例如,如果表条目如下所示:
id | datetime | value
-------------+---------------------------------+-------
22170825421 | 2018-02-15 14:06:01.000000+0000 | 50
您可以运行以下查询:
select id, datetime, toDate(datetime) as day, value from datatable;
它将为您提供:
id | datetime | day | value
-------------+---------------------------------+------------+-------
22170825421 | 2018-02-15 14:06:01.000000+0000 | 2018-02-15 | 50
问题内容: 在MySQL客户端/控制台中输出查询结果之前,如何告诉MySQL将时间戳格式设置为可读日期? 问题答案: 像这样使用FROM_UNIXTIME:
问题内容: 我想将MySQL中的A 转换为日期。 我想将user.registration字段格式化为文本文件。 这是我的SQL: 我还尝试了日期转换: 我在写文本文件之前回显结果,然后得到: email1; name1; DATE_FORMAT(user.registration,’%d /%m /%Y’);新闻1 email2; name2; news2 如何将该字段转换为日期? 问题答案:
我试图找出如何在Kotlin中将转换为,这在Java中非常简单,但我在Kotlin中找不到任何等效的。 例如:历元时间戳(1970-01-01以来的秒数)== 在Kotlin中是否有解决方案,或者我是否必须在Kotln中使用Java语法?请给我一个简单的例子来说明如何解决这个问题。提前谢谢。 这个链接不是我问题的答案
从mytable中选择*,其中id='5'和postingdate>='2018-11-06 00:00:00'和postingdate<='2018-11-06 23:59:59'; 在开发中心控制台(或CQLSH)上运行这个查询,会给我相同的结果,而不考虑时区。我在PST和IST中都尝试过,得到了同样的结果。在执行查询之前,Cassandra是在执行PST->UTC还是IST->UTC转换?如
我想查询cassandra timestamp列,例如this hour、last hour、beather。 我在mysql中执行了与昨天数据相同的查询
使用Cassandra 2.28,Drive 3,Sparks2。我在Cassandra中有一个timestamp列,我只需要按日期部分查询它。如果我按日期查询:<代码>。其中(“交易日期=?”,“2012-01-21”:它不会带来任何结果。如果我包括时间部分,它会显示无效日期。我的数据(如我在cqlsh中所读)是:2012-01-21 08:01:00 0000 参数:“2012-01-21”