我在墨西哥有一臺運行我的應用程序的RHEL6 Linux服務器。服務器時區是CDT。因此,當我在Linux命令行上發出「date」命令時,我會得到正確的日期和時間,這是我一個小時的時間。 (我在美國東部時間)。使用服務器時區的JSP顯示服務器日期和時間
但是,當我使用java.util.date對象並在JSP中顯示當前服務器日期時,它顯示我的時區的正確日期和時間。
比如我用:
<% ...
Date local = new Date();
out.write("'" + local + "'");
... %>
這表明,比方說,
週二8月22日14時39分十三秒EDT 2017年
,日期和時間我我正在寫這個。但我需要顯示
週二8月22日13時39分13秒CDT 2017年
這是服務器的實際日期和時間。
我對Java,JSP有點新鮮。所以我不確定如何以我需要的方式獲得輸出。
謝謝
[顯示服務器時間到JSP](https://stackoverflow.com/questions/19515138/displaying-server-time-on-jsp-page) –
@BerkleyLamb我看了你提到的SO問題/答案之前問我的問題。從我所看到的情況來看,它沒有解決我確保日期/時間在JSP中正確顯示的具體需求。而且我目前沒有使用JavaScript來不斷查詢日期時間的服務器。謝謝你,雖然,對於你的輸入 –
@NimrodArgov,我需要看看你的建議SO發佈更深一點。它可能實際上會導致一些見解。謝謝 –