我们如何将 com.datastax.driver.core.LocalDate 转换为 YYYY/MM/DD 格式?
Posted
技术标签:
【中文标题】我们如何将 com.datastax.driver.core.LocalDate 转换为 YYYY/MM/DD 格式?【英文标题】:How can we convert com.datastax.driver.core.LocalDate to YYYY/MM/DD format? 【发布时间】:2018-02-11 16:29:21 【问题描述】:我想将 API 返回的 com.datastax.driver.core.LocalDate
对象转换为 yyyy-MM-dd
格式。我该怎么做?
我尝试了下面的代码,但它不适用于com.datastax.driver.core.LocalDate
-
@JsonFormat(shape=JsonFormat.Shape.STRING, pattern="yyyy-MM-dd")
String date;
【问题讨论】:
请粘贴您的代码 sn-p 它不会像这个哥们那样工作,您必须粘贴在您的问题中剪切的代码并正确格式化。 :) 【参考方案1】:我不确定如何使用注释来做到这一点,但下面是一种将com.datastax.driver.core.LocalDate
显式转换为yyyy-MM-dd
格式的方法-
java.util.Date dateObj = new java.util.Date(localDate.getMillisSinceEpoch());
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String date = sdf.format(dateObj);
【讨论】:
以上是关于我们如何将 com.datastax.driver.core.LocalDate 转换为 YYYY/MM/DD 格式?的主要内容,如果未能解决你的问题,请参考以下文章
com.datastax.driver.core.exceptions.InvalidQueryException:未配置的表用户”
com.datastax.driver.core.exceptions.InvalidQueryException:未配置的表 schema_keyspaces
com.datastax.driver.core.TransportException: [/xx.xxx.x.xxx:9042] 无法连接
java.lang.NoClassDefFoundError:无法初始化类 com.datastax.driver.core.Cluster
引起:com.datastax.driver.core.exceptions.InvalidQueryException:预计日期为 8 或 0 字节长 (13)
为啥 Spark Cassandra 连接器因 NoSuchMethodError: com.datastax.driver.core.TableMetadata.getIndexes()Ljava/