#1 楼
可以在Wingpanel中更改日期和时间格式,但是这种设置没有直接的UI。您可以安装并运行
dconf-editor
,导航至com-> canonical-> indicator-> datetime,将custom-time
从locale-default
切换为custom
并将custom-time-format
更改为%A, %d %B %Y, %I:%M
。或者您打开终端并运行以下两个命令:
gsettings set com.canonical.indicator.datetime time-format "custom"
gsettings set com.canonical.indicator.datetime custom-time-format "%A, %d %B %Y, %I:%M"
更改应立即以两种方式生效。
#2 楼
一段时间以来,有一个公开问题:https://github.com/elementary/wingpanel-indicator-datetime/issues/57
以上答案没有工作。但是以下方法适用于日期和时间格式。
cd / usr / share / locale / [您的语言] / LC_MESSAGES
除非您的语言为“ en”,否则应该看到文件datetime-indicator.mo。在这种情况下,您将必须从另一个语言环境复制文件,例如en_GB:
sudo cp../../en_GB/LC_MESSAGES/datetime-indicator.mo。
然后使用以下命令反编译.mo文件:
sudo msgunfmt datetime-indicator.mo -o datetime-indicator.po
在任何文本编辑器中打开datetime-indicator.po,然后搜索该行
msgid“%a,%b%e”
将该行下方的msgstr更改为您喜欢的任何格式。您可以包含任何文本和strftime(3)格式的字符串。
如果要更改时间格式(例如,包括秒数),请查找以下行:
msgid“%l:%M%p”
并在其下更改msgstr。
然后使用命令:
sudo msgfmt datetime-indicator.po -o datetime-indicator.mo
然后注销或重新启动。