MacOS如何使用date命令输出指定时区

585 阅读1分钟

在使用date的时候需要指定时区,使用前置TZ指定时区

TZ=Asia/Shanghai date

输出

Thu May 19 16:23:15 CST 2022

所有的TZ可以在/usr/share/zoneinfo目录下查看:

image.png

设置时区和文件目录对应,比如Asia文件夹下的Shanghai,那么TZ=Asia/Shanghai,其他同理

💡 老美这边时间使用的这样的,除非标注用西部时间,不然大部分是用的东部时区,就波士顿、纽约这些地方,西部就洛杉矶这些地方

  • 东部时区比中国晚12个小时
  • 西部时区比中国晚15个小时

所以你可以用分别表示老美的东西部:

TZ=America/New_York date
TZ=America/Los_Angeles date