在linux shell脚本中从GMT偏移给定时区

dut*_*tch 9 linux timezone offset

有没有办法在linux shell脚本中从GMT获取给定时区(如EDT或America/New_York这样的标识符)的偏移量?

小智 16

导出TZ环境变量并使用%z打印日期以用于时区偏移.

#!/bin/sh
export TZ=":Pacific/Auckland"
date +%z
Run Code Online (Sandbox Code Playgroud)

  • 或者,如果您不想破坏当前环境:`TZ =":太平洋/奥克兰"日期+%z` (7认同)