【问题标题】:How to get the offset for a specific date + time + iana time zone (unix)如何获取特定日期+时间+ iana时区的偏移量(unix)
【发布时间】:2021-01-20 01:32:43
【问题描述】:

我正在使用下面的命令返回偏移量,这适用于我当前的时区。

date -d "2020-10-05 17:33:57" +"%:z"

我目前在澳大利亚/布里斯班时区。返回的偏移量是 +10:00。

我想获得澳大利亚/悉尼的偏移量(由于夏令时,目前是 +11:00)。

如何将 IANA 时区添加到我的命令中,以便返回正确的偏移量?

任何帮助将不胜感激。

【问题讨论】:

    标签: unix timezone timezone-offset iana


    【解决方案1】:

    只需预先设置时区,

    TZ=Australia/Sydney date -d "2020-10-05 17:33:57" +"%:z"
    # +11:00
    

    更多详情请见How can I have date output the time from a different timezone?

    【讨论】:

      猜你喜欢
      • 2018-03-15
      • 2020-05-27
      • 2016-02-06
      • 2015-02-26
      • 1970-01-01
      • 2021-10-03
      • 1970-01-01
      • 2021-12-01
      • 2018-09-11
      相关资源
      最近更新 更多