Linux 屏幕(或 Java)具有不同的系统日期

Linux 屏幕(或 Java)具有不同的系统日期

我在 Centos 7 上使用屏幕时遇到问题。系统时间正确,但屏幕应用程序上的时间相差 3 个小时。

系统输出(正确):

[root@Server ~]# date
Ter Fev 23 01:27:11 BRT 2016

并且屏幕输出正在运行 Java 应用程序:

[04:27:09 INFO]: ...

这是屏幕问题还是 Java 问题?

答案1

该应用程序忽略系统时区并以 UTC 显示时间。

在您的时区,夏令时刚刚结束,因此您的时区是 UTC-0300。这与您的应用程序显示的时间相对应。

相关内容