当我将 Javascript 日期传递给 JAX-RS 服务时,我收到:
我传递给后端的信息来自我映射到 javascript Date 对象上的 Angular Material Datepicker 组件。
我知道该字符串具有后端不相关的信息,但我不知道如何在调用 POST 之前传递正确/修改的值。
我应该传递 String 而不是 Date 对象吗?这是正确的方法吗?
有没有办法将格式为“2018-06-04T22:00:00.000Z”或“2018-06-05T00:00:00.000Z”的日期传递给LocalDate和LocalDateTime?
我使用 LocalDate 和 LocalDateTime 因为我不想处理时区。即使我更改时区,该值也应该始终相同。
在我遇到问题之前,因为服务器和客户端之间存在 1 小时的差异。因此,当我过去从 Web 服务器选择日期时,客户端可能会在组件上看到前一天,因为它从午夜开始返回 1 小时。