我们应该如何将com.datastax.driver.core.LocalDate转换为YYYY/MM/DD格式?

问题描述:

我想将由API返回的com.datastax.driver.core.LocalDate对象转换为yyyy-MM-dd格式。我怎样才能做到这一点?我们应该如何将com.datastax.driver.core.LocalDate转换为YYYY/MM/DD格式?

我想下面的代码,但它不是为com.datastax.driver.core.LocalDate工作 -

@JsonFormat(shape=JsonFormat.Shape.STRING, pattern="yyyy-MM-dd") 
String date; 
+0

请粘贴您的代码段 –

+0

它不会像这个好友一样工作,您必须粘贴代码并将其正确格式化。 :) –

我不知道如何使用注释做,但下面是显式转换com.datastax.driver.core.LocalDateyyyy-MM-dd格式的一种方式 -

java.util.Date dateObj = new java.util.Date(localDate.getMillisSinceEpoch()); 
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); 
String date = sdf.format(dateObj);