我在中尝试了以下代码
jshell
然后在Wildfly Docker容器中
DateFormat df = DateFormat.getDateTimeInstance(DateFormat.FULL, DateFormat.LONG, new Locale("es","ES"));
System.out.println("DEBUG:::" + df.format(new Date()));
在jshell中,它打印:
jueves, abril 15, 2021 at 10:30:00 EEST
然而,当将代码放入web应用程序,然后部署到Wildfly Docker容器时,它会在后端打印:
sábado, 15 de julio de 2023, 22:33:43 UTC
例如,根据我的理解,时区代码的末尾部分应该是相同的
EEST
。但是为什么在两个不同的系统中,我得到了不同的结果?