Timestamps

如何在 i3status 欄中顯示 UTC 時間?

  • January 8, 2016

在我的~/.i3status.conf

我有

order += "tztime local"
order += "tztime utc"
#...
tztime local {
   format = "%Y-%-m-%d %I:%M:%S"
}

tztime utc {
   format = "%H:%M:%S"
}

但是我的狀態欄顯示的是同一時間:現在是 7:56,兩個時間都是 7:56。

我試過改變utc幾個不同的東西無濟於事。甚至tztime berlin,如文件中所示。起初其他選項會使時間消失,但後來我意識到它正在尋找匹配的tztime <zone> { ... }聲明。其他區域似乎都沒有任何效果。

如何讓 i3status 顯示 UTC 時間?

事實證明,我只需要更仔細地閱讀文件:

tztime berlin {
       format = "%Y-%m-%d %H:%M:%S %Z"
       timezone = "Europe/Berlin"
}

我需要做的就是將我的更改為:

tztime utc {
       format = "%I:%M:%S"
       timezone = "Etc/UTC"
}

然後重啟i3,瞧!現在使用 UTC容易多了。

引用自:https://unix.stackexchange.com/questions/254085