为什么 echo $(TZ=GMT+17 date +%Y%m%d%H%M%S) 显示的是昨天?

为什么 echo $(TZ=GMT+17 date +%Y%m%d%H%M%S) 显示的是昨天?

当我今天(2023 年 11 月 8 日,格林威治标准时间 11:00)运行此命令时,输出为:20231107180000:

echo $(TZ=GMT+17 date +%Y%m%d%H%M%S)

我原本以为,如果有的话,GMT+17 会在当前时间上添加 17 个小时,因此输出将是:20231109030000。为什么它显示昨天?

谢谢。

相关内容