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

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

在我的~/.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 时间?

答案1

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

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

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

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

然后重新启动 i3,瞧!现在更容易了使用世界标准时间

相关内容