java11-java.util.date-now发送unix时间戳中的日期

jtjikinw  于 2021-07-14  发布在  Java
关注(0)|答案(0)|浏览(233)

我一直在开发Java8遗留平台,我们利用DTO中的java.util.date对象来响应api请求。
例如:我们的api中会有一个getwidget()端点,有人会点击它,我们会返回一个responseWidgetTo,它会有一个日期对象变量。

public class WidgetResponseDTO{
  private Long id;

**private Date startDate;**

  private String name;
}

在响应json中,这将是一个字符串日期。没有设置日期对象格式的代码。只是回复一个原始日期(实际的json(来自我们的Java8平台)

问题是:
过去几个月我们一直在将平台升级到java 11,我们发现date对象现在在json中显示为unix时间戳:

我们没有修改任何代码,只是升级到用Java11编译。我一直在网上搜索,但我找不到任何可能表明为什么会发生这种情况。
有人能解释一下吗?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题