Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用FixedLocaleResolver在Spring中设置默认时区_Java_Spring_Jodatime - Fatal编程技术网

Java 使用FixedLocaleResolver在Spring中设置默认时区

Java 使用FixedLocaleResolver在Spring中设置默认时区,java,spring,jodatime,Java,Spring,Jodatime,我正在尝试在应用程序中设置默认时区 <bean id="localeResolver"class="org.springframework.web.servlet.i18n.FixedLocaleResolver"> <property name="defaultLocale" value="en"/> <property name="defaultTimeZone" value="America/New_York"/> </bean&g

我正在尝试在应用程序中设置默认时区

<bean id="localeResolver"class="org.springframework.web.servlet.i18n.FixedLocaleResolver">
    <property name="defaultLocale" value="en"/>
    <property name="defaultTimeZone" value="America/New_York"/>
</bean>


defaultLocale起作用了,但defaultTimeZone看起来不像,因为当我实例化一个新日期时,我得到的是我的当前时区,而不是我刚设置的时区。

java日期与时区无关。你是如何得出时区是当前时区的结论的?实例化一个新日期使用java版本的默认值,它不使用由
LocaleResolver
设置的时区。如果你想这样做,你需要用不同的方法来构造它。@ArunM我使用的是JodaTime,所以当我创建一个新的DateTime时,它会显示我的时区(-03:00),而不是纽约(-05:00)。@m.Deinum最简单的方法是什么?