我试图通过owl-date-time获取日期,并使用stringify进行解析以进行过滤。
我选择2020年4月8日。 字符串解析后,我得到了类似的东西-2020-04-07T22:00:00.000Z 向Spring Boot发送请求后,我尝试将其解析为LocalDate,但是我得到的是7.april而不是8.april ... 是否存在在后端正确解析的方法?对于每个过滤器元素,将角度解析解决方案通用化。
答案 0 :(得分:0)
我认为您的时区有问题。
您原定的日期是2020年4月8日,但是stringify给您2020-04-07T22:00:00.000Z
的原因可能是因为您使用UTC轮班2小时。
现在,您尝试将其转换为不考虑时区的LocalDate
,因此所看到的只是第一部分:2020-04-07
,因此就是您的结果。
有两种解决方法:
ZonedDateTime
,在joda中,您可以使用DateTime
)。然后根据需要从此日期开始构建LocalDate
。