Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Webservice未返回正确的日期格式_Javascript_Java_Angularjs_Spring_Core - Fatal编程技术网

Javascript Webservice未返回正确的日期格式

Javascript Webservice未返回正确的日期格式,javascript,java,angularjs,spring,core,Javascript,Java,Angularjs,Spring,Core,我正在打电话给一家网络服务公司以获取日期。返回到用户界面的日期格式为1530158400000,但我在“2018-06-12”中需要它。我的UI是angular js,返回响应对象(out DTO)的Web服务具有“protected Date trdDate”。我的hibernate查询条件返回正确的格式“2018-06-12”web服务中的响应对象也具有正确的格式。但当我在UI中检查响应时,它是1530158400000您可以通过以下步骤获得所需的日期格式- 创建application.pr

我正在打电话给一家网络服务公司以获取日期。返回到用户界面的日期格式为1530158400000,但我在“2018-06-12”中需要它。我的UI是angular js,返回响应对象(out DTO)的Web服务具有“protected Date trdDate”。我的hibernate查询条件返回正确的格式“2018-06-12”web服务中的响应对象也具有正确的格式。但当我在UI中检查响应时,它是1530158400000

您可以通过以下步骤获得所需的日期格式-

  • 创建application.properties,或者如果已经创建了,则使用以下内容进行更新:

    spring.jackson.serialization.将日期写入时间戳:false

  • 用以下内容注释DTO的日期字段:

    @JsonFormat(pattern=“yyyy-MM-dd”)
    保护日期

  • 输出:“2018-06-08T18:35:53.153+0000”

    注意:您可以根据预期的日期格式保留模式


    谢谢

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

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

    应该是您想要的答案,d您想要的日期

    您的代码在哪里?是WebService响应SOAP还是JSON?无论如何,必须为WebService中的日期类型定义转换,因为您的响应是毫秒。它是jsonresponse@OleV.V. 没有注意到caps lock钥匙开着。。对不起,如果这看起来很粗鲁。。!!那不是我的本意。。!!