不同时区的春季启动应用程序中的日期时间问题

时间:2017-01-20 11:37:57

标签: spring spring-boot

我在春季启动应用程序中遇到日期时间问题。我的应用程序显示不同时区的不同日期和时间。我希望它应该显示所有时区的相同日期和时间。

我的网络应用程序根据网络浏览器的时区显示时间。是否有可能使我的Web应用程序始终在特定时区显示时间,而不管我的Web浏览器的时区如何。

2 个答案:

答案 0 :(得分:0)

您可以根据UTC日期和时间在应用程序中设置UTC时区,以获得正确的日期和时间 在您的Spring Boot应用程序中添加以下代码

@PostConstruct
void started() {
    TimeZone.setDefault(TimeZone.getTimeZone("UTC"));
}

答案 1 :(得分:0)

将此属性添加到您的application.properties中,这将解决您的问题。

spring.jpa.properties.hibernate.jdbc.time_zone=UTC