【发布时间】:2018-01-31 03:43:40
【问题描述】:
我在墨西哥有一台运行我的应用程序的 RHEL6 Linux 服务器。服务器时区是 CDT。因此,当我在 Linux 命令行上发出“日期”命令时,我得到了正确的日期和时间,比我晚了一个小时。 (我在 EDT)。
但是,当我使用 java.util.date 对象并在 JSP 中显示当前服务器日期时,它会显示适合我的时区的日期和时间。
例如我使用:
<% ...
Date local = new Date();
out.write("'" + local + "'");
... %>
这会显示,比如说,
2017 年 8 月 22 日星期二 14:39:13 EDT
,我写这篇文章的日期和时间。但我需要显示
2017 年 8 月 22 日星期二 13:39:13 CDT
这是服务器的实际日期和时间。
我对 Java、JSP 有点陌生。所以我不确定如何以我需要的方式获得输出。
谢谢
【问题讨论】:
-
@BerkleyLamb 在问我的问题之前,我查看了您引用的 SO 问题/答案。据我所见,它没有解决我确保日期/时间正确显示在 JSP 中的特定需求。而且我目前没有使用 javascript 来不断地轮询服务器的日期时间。不过,谢谢您的意见
-
@NimrodArgov,我需要更深入地查看您建议的 SO 帖子。它实际上可能会导致一些见解。谢谢