如何在 i3status 栏中显示 UTC 时间?

Way*_*ner 6 timestamps timezone i3

在我的 ~/.i3status.conf

我有

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

tztime utc {
    format = "%H:%M:%S"
}
Run Code Online (Sandbox Code Playgroud)

但我的状态栏显示的是同一时间:现在是 7:56,两个时间都是 7:56。

我试过改变utc几种不同的东西无济于事。甚至tztime berlin,如文档中所示。起初其他选项会使时间消失,但​​后来我意识到它正在寻找匹配的tztime <zone> { ... }声明。其他区域似乎都没有任何影响。

如何让 i3status 显示 UTC 时间?

Way*_*ner 8

事实证明,我只需要更仔细地阅读文档:

tztime berlin {
        format = "%Y-%m-%d %H:%M:%S %Z"
        timezone = "Europe/Berlin"
}
Run Code Online (Sandbox Code Playgroud)

我需要做的就是将我的更改为:

tztime utc {
        format = "%I:%M:%S"
        timezone = "Etc/UTC"
}
Run Code Online (Sandbox Code Playgroud)

然后重新启动 i3,瞧!现在使用 UTC变得更加容易。