Angular 发布联系人信息时出现Graphql错误

Angular 发布联系人信息时出现Graphql错误,angular,typescript,graphql,Angular,Typescript,Graphql,我有一个角度的表单,我试图使用graphQL发布(muatation)客户联系信息。 然而,当我点击提交按钮时,我得到了这个错误。 我试着用谷歌搜索,但找不到相关的帮助。 是否有人知道如何解决此错误,或者可以解释我该怎么做 Error: GraphQL error: Cannot deserialize value of type `java.util.Date` from String "2019-04-28T18:30:00.000Z": expected format "yyyy-MM-d

我有一个角度的表单,我试图使用graphQL发布(muatation)客户联系信息。 然而,当我点击提交按钮时,我得到了这个错误。 我试着用谷歌搜索,但找不到相关的帮助。 是否有人知道如何解决此错误,或者可以解释我该怎么做

Error: GraphQL error: Cannot deserialize value of type `java.util.Date` from String "2019-04-28T18:30:00.000Z": expected format "yyyy-MM-dd'T'HH:mm:ss.SSSZ"

最初,我尝试在一个数组中推送联系人信息,如下所示:

{agreementId: "123", contactType: "phone", contactDescription: "", 
contactSubType: "mobile", contactSubTypeDescription: "", …}
agreementId: "123"
contactDescription: ""
contactSubType: "mobile"
contactSubTypeDescription: ""
contactType: "phone"
endDate: Sun Apr 28 2019 00:00:00 GMT+0530 (India Standard Time) {}
lastVerifiedDate: Thu Apr 11 2019 00:00:00 GMT+0530 (India Standard Time) {}
referenceNumber: "123"
startDate: Fri Apr 19 2019 00:00:00 GMT+0530 (India Standard Time) {}
我使用ngModel从Mat日期选择器获取日期。 但是,现在当我尝试将此信息发布到graphQl时,它会抛出以下错误:

ERROR:
there was an error sending the query Error: GraphQL error: Cannot 
deserialize value of type `java.util.Date` from String "2019-04- 
27T18:30:00.000Z": expected format "yyyy-MM-dd'T'HH:mm:ss.SSSZ"
at [Source: UNKNOWN; line: -1, column: -1] (through reference chain: 
com.statefarm.mdm.model.customer.Customer["contact"]- 
>java.util.ArrayList[0]- 
>com.statefarm.mdm.model.customer.Contact["endDate"])
at new ApolloError (bundle.esm.js:60)
at QueryManager.<anonymous> (bundle.esm.js:980)
at step (tslib.es6.js:97)
at Object.next (tslib.es6.js:78)
at tslib.es6.js:71
at new ZoneAwarePromise (zone.js:891)
at __awaiter (tslib.es6.js:67)
at Object.next (bundle.esm.js:972)
at notifySubscription (Observable.js:130)
at onNotify (Observable.js:165)
错误:
发送查询时出错错误:GraphQL错误:无法
从字符串“2019-04”反序列化'java.util.Date'类型的值-
27T18:30:00.000Z”:预期格式为“yyyy-MM-dd'T'HH:MM:ss.SSSZ”
在[来源:未知;行:-1,列:-1](通过引用链:
com.statefarm.mdm.model.customer.customer[“联系人”]-
>java.util.ArrayList[0]-
>com.statefarm.mdm.model.customer.Contact[“endDate”])
新建时出错(bundle.esm.js:60)
在QueryManager。(bundle.esm.js:980)
步骤(tslib.es6.js:97)
在Object.next(tslib.es6.js:78)
在tslib.es6.js:71
在新的ZoneWarePromise(zone.js:891)
at__等待者(tslib.es6.js:67)
在Object.next(bundle.esm.js:972)
在订阅时(Observable.js:130)
在onNotify(observeable.js:165)

@DanielRearden您能解释一下服务器端的问题吗?我甚至不明白错误是怎么说的,事实上,这可能不是一个骗局。从错误消息中可以看出,日期标量的预期格式与实际提供的格式不匹配。您是否发送日期作为输入?如果是这样,您是否可以使用实际发送的查询以及随查询一起发送的变量更新您的问题?此外,在发布代码、错误消息等时,请尽可能粘贴实际文本,而不是提供屏幕截图。这使得你的帖子内容可以搜索,意味着即使你的截图被截取,你的帖子仍然可以阅读。@DanielRearden我已经更新了我的问题。此外,在服务器端,有一个毫秒的时间戳,但不能删除,所以我必须在我的计算机上处理它side@DanielRearden您能解释一下服务器端可能出现的问题吗?我甚至不明白错误是怎么说的,事实上,这可能不是一个骗局。从错误消息中可以看出,日期标量的预期格式与实际提供的格式不匹配。您是否发送日期作为输入?如果是这样,您是否可以使用实际发送的查询以及随查询一起发送的变量更新您的问题?此外,在发布代码、错误消息等时,请尽可能粘贴实际文本,而不是提供屏幕截图。这使得你的帖子内容可以搜索,意味着即使你的截图被截取,你的帖子仍然可以阅读。@DanielRearden我已经更新了我的问题。此外,在服务器端,有一个毫秒的时间戳,但不能删除,所以我必须在我的端处理它