gpt4 book ai didi

javascript - 在 Spring Controller 中,我得到的日期早于我发送的实际日期

转载 作者:行者123 更新时间:2023-12-02 00:14:57 26 4
gpt4 key购买 nike

我从日期选择器发送日期,它是正确的日期,但是当我 checkin Controller 时,日期在 Spring Boot 后端中得到昨天的日期,在前端中得到 angualr js

我尝试在应用程序属性中设置时区像:

spring.jackson.time-zone=IST

spring.jackson.locale=in_IN

但没有成功

发生日期==dao:Tue Oct 01 2019 00:00:00 GMT+0530(印度标准时间)和

Controller 中获取的日期== dao=2019-09-30T18:30:00.000Z

最佳答案

JVM将采用默认时区作为服务器的时区。例如,如果服务器在 IST 上运行,则 JVM 将 IST 时间作为默认时间。您可以使用此代码并在应用程序启动时在服务器端初始化时区。

@SpringBootApplication
public class Application {
@PostConstruct
public void init(){
// Setting Spring Boot SetTimeZone
TimeZone.setDefault(TimeZone.getTimeZone("IST"));
}
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}

关于javascript - 在 Spring Controller 中,我得到的日期早于我发送的实际日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58091754/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com