当服务器配置为 UTC 或不同时区时,如何在 linux 终端中获取本地日期和时间?
这是我现在得到的,但我想在本地时区看到。例如:PST/PDT。
[jenkins@myServer ~]$ date
Thu Jul 28 18:16:48 UTC 2016
我不打算使用 hwclock 或更新/etc/localtime 来更改系统时间。只想为用户更改它。
另外,请告诉我 - 如何为将来的登录保留它。
最佳答案
使用 TZ
环境变量将所需的时区传递给 date
:
TZ=<timezone> date
您可以在 /usr/share/zoneinfo/
目录和子目录中找到可用的时区。例如,/usr/share/zoneinfo/America/New_York
定义 TZ=America/New_York
。
示例:
$ date
Fri Jul 29 06:31:53 BDT 2016
$ TZ='America/New_York' date
Thu Jul 28 20:31:58 EDT 2016
$ TZ='America/Los_Angeles' date
Thu Jul 28 17:31:54 PDT 2016
关于linux - 服务器配置为 UTC/不同时区时,如何在 Linux 终端中获取本地日期/时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38645179/