我正在处理日期。

Datastax 的 CQL cassandra API Row.getDate() 返回一个 com.datastax.driver.core.LocalDate

我想将 API 返回的 com.datastax.driver.core.LocalDate 对象转换为 java.util.Date 。我怎样才能做到这一点?

最佳答案

LocalDate.getMillisSinceEpoch() Javadoc 说返回自格林威治标准时间 1970 年 1 月 1 日以来的毫秒数。而且, Date(long) 构造函数Javadoc说,分配一个Date对象并初始化它,以表示自标准基准时间“epoch”(即格林尼治标准时间1970年1月1日)以来指定的毫秒数。所以,给定 LocalDate ld 你应该能够做类似的事情

Date d = new Date(ld.getMillisSinceEpoch());

关于java - 我们如何将com.datastax.driver.core.LocalDate转换为java.util.Date?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33295137/

10-13 02:31