![Linux 屏幕(或 Java)具有不同的系统日期](https://linux22.com/image/677432/Linux%20%E5%B1%8F%E5%B9%95%EF%BC%88%E6%88%96%20Java%EF%BC%89%E5%85%B7%E6%9C%89%E4%B8%8D%E5%90%8C%E7%9A%84%E7%B3%BB%E7%BB%9F%E6%97%A5%E6%9C%9F.png)
我在 Centos 7 上使用屏幕时遇到问题。系统时间正确,但屏幕应用程序上的时间相差 3 个小时。
系统输出(正确):
[root@Server ~]# date
Ter Fev 23 01:27:11 BRT 2016
并且屏幕输出正在运行 Java 应用程序:
[04:27:09 INFO]: ...
这是屏幕问题还是 Java 问题?
答案1
该应用程序忽略系统时区并以 UTC 显示时间。
在您的时区,夏令时刚刚结束,因此您的时区是 UTC-0300。这与您的应用程序显示的时间相对应。