java Timezone setDefault effects

后端 未结 2 1063
一整个雨季
一整个雨季 2020-12-16 19:35

following How to store date/time and timestamps in UTC time zone with JPA and Hibernate I want to set my application default time zone to UTC. My app runs on tomcat on a lin

相关标签:
2条回答
  • 2020-12-16 19:51

    Would launching your app server with the java option -Duser.timezone=GMT do it for you?

    0 讨论(0)
  • 2020-12-16 19:52

    The default timezone setting in java is kind of screwy. by default, if you set the default timezone, it will affect the entire jvm. however, if you are running with a SecurityManager, and the current security context is not allowed to set the default, then the TimeZone.setDefault() method will instead set a thread local value (so any other code running on the same thread will see this value as the default, but the rest of the jvm will be unaffected). i don't think there is a way to set the default just for you "application" unless you can narrow your application to a specific collection of threads (highly unlikely).

    0 讨论(0)
提交回复
热议问题