我调用webservice获取日期,返回到UI的日期格式为1530158400000,但我在**“2018-06-12”中需要它,怎么做?我的UI是angular js,返回响应对象的webservice(out DTO)有“protected Date trdDate”,我的休眠查询条件返回正确格式“2018-06-12”web服务中的响应对象也有正确格式,但我在UI中查看响应时为1530158400000**
monwx1rj1#
您可以通过以下步骤获得所需的日期格式-1.创建一个application.properties,或者如果你已经有了,然后更新它:spring.Jackson.serialization.write-dates-as-timestamps:false1.使用以下内容注解DTO的日期字段:@JsonFormat(pattern=“yyyy-MM-dd”)protected Date trdDate输出:“2018-06- 08 T18:35:53.153+0000”注意:您可以根据预期的日期格式保留模式。谢谢你,谢谢
0tdrvxhp2#
如果您的响应是以毫秒为单位的日期,
var d=new Date(response).toISOString().split('T')[0]
字符串应该是你想要的答案,你想要的日期
2条答案
按热度按时间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”
注意:您可以根据预期的日期格式保留模式。
谢谢你,谢谢
0tdrvxhp2#
如果您的响应是以毫秒为单位的日期,
字符串
应该是你想要的答案,你想要的日期