spring Web服务未返回正确的日期格式

oxf4rvwz  于 5个月前  发布在  Spring
关注(0)|答案(2)|浏览(63)

我调用webservice获取日期,返回到UI的日期格式为1530158400000,但我在**“2018-06-12”中需要它,怎么做?我的UI是angular js,返回响应对象的webservice(out DTO)有“protected Date trdDate”,我的休眠查询条件返回正确格式“2018-06-12”web服务中的响应对象也有正确格式,但我在UI中查看响应时为1530158400000**

monwx1rj

monwx1rj1#

您可以通过以下步骤获得所需的日期格式-
1.创建一个application.properties,或者如果你已经有了,然后更新它:
spring.Jackson.serialization.write-dates-as-timestamps:false
1.使用以下内容注解DTO的日期字段:
@JsonFormat(pattern=“yyyy-MM-dd”)
protected Date trdDate
输出:“2018-06- 08 T18:35:53.153+0000”
注意:您可以根据预期的日期格式保留模式。
谢谢你,谢谢

0tdrvxhp

0tdrvxhp2#

如果您的响应是以毫秒为单位的日期,

var d=new Date(response).toISOString().split('T')[0]

字符串
应该是你想要的答案,你想要的日期

相关问题