gpt4 book ai didi

java - Cassandra数据类型点燃数据类型

转载 作者:行者123 更新时间:2023-12-02 02:30:48 25 4
gpt4 key购买 nike

我正在将 Apache Ignite 2.1 与 Apache Cassandra 3 结合使用,而在 ignite 中将 Cassandra 数据类型 Time 转换为 java.sql.time 时不支持,我已阅读 Cassandra time 的返回类型为 long。

我只是想在将其存储到 ignite 之前将其转换为时间格式。有什么办法可以实现这一点吗?

最佳答案

Cassandra 时间类型,如所解释的 here ,将值存储到纳秒,而 java.sql.time 存储值 up to the milliseconds 。您只需将时间标准化为同一单位,然后创建对象即可。

假设您将 Cassandra Time 值存储到变量 cassandraTime 中,您应该能够使用以下命令创建 java.sql.Time 对象:

java.sql.Time convertedTime = new java.sql.Time(cassandraTime / 1000000);

关于java - Cassandra数据类型点燃数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57231545/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com