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를 다시 시작하면 짜잔! 이제 더 쉬워졌습니다세계시 사용.

관련 정보