Cassandra - 如何从时间戳列中获取星期几?

Cassandra - How to get the Day of week from the timestamp column?

我在 Cassandra table 中有一个 timestamp 列,如何使用 cql 从时间戳列中获取 day of week

没有开箱即用的支持,但是

如果必须使用 CQL,您可以查看用户定义函数:

http://cassandra.apache.org/doc/latest/cql/functions.html

http://www.datastax.com/dev/blog/user-defined-functions-in-cassandra-3-0

http://docs.datastax.com/en//cql/latest/cql/cql_using/useCreateUDF.html

那么你可以使用像这样简单的东西:

How to determine day of week by passing specific date?

甚至类似

然后您有一个 UDF,它在您处理日期时为您提供星期几。