我试图在Gson输出中有一个自定义日期格式,但. setdateformat (DateFormat.FULL)似乎不起作用,它与. registertypeadapter (date .class, new DateSerializer())相同。
就像Gson并不关心对象“Date”,而是按照它的方式打印它。
我该如何改变呢?
谢谢
编辑:
@Entity
public class AdviceSheet {
public Date lastModif;
[...]
}
public void method {
Gson gson = new GsonBuilder().setDateFormat(DateFormat.LONG).create();
System.out.println(gson.toJson(adviceSheet);
}
我总是使用java.util.Date;setDateFormat()不工作:(