我打电话给网络服务以获取日期。返回到用户界面的日期格式为 1530158400000 ,但我需要在" 2018-06-12" 中如何执行此操作。我的UI是角度js,返回响应对象(out DTO)的webservice具有" protected Date trdDate" 。我的hibernate查询条件返回正确的格式" 2018-06-12" Web服务中的响应对象也具有正确的格式。但是当我在UI中检查响应时,它是 1530158400000
答案 0 :(得分:0)
您可以按照以下步骤获得所需的日期格式 -
创建一个application.properties,或者如果已经有了,请用以下内容进行更新:
spring.jackson.serialization.write-dates-as-timestamps:false
注释DTO的日期字段:
@JsonFormat(图案= “YYYY-MM-DD”)
受保护的日期trdDate
输出:“2018-06-08T18:35:53.153 + 0000”
注意:您可以根据预期的日期格式保留模式。
谢谢!
答案 1 :(得分:0)
如果您的回复是以毫秒为单位的日期,那么
var d=new Date(response).toISOString().split('T')[0]
应该是你想要的答案,d你想要的日期