如何在 Unity 中将时钟日期格式配置为 ISO 8601?

fal*_*lse 10 unity

默认情况下,显示 AM/PM 样式的时间,我希望具有相同的内容ls

2013-01-09 01:12
Run Code Online (Sandbox Code Playgroud)

那是 24 小时和 ISO 8601。我该怎么做?

我知道以下问题。也许这个问题太笼统而无法回答: 如何更改为 ISO 8601 日期格式?

我尝试了以下方法:

  1. 我点击实际的时钟显示,我得到一个日历。在那个日历中我读到“时间和日期设置..” - 所以我点击它:没有效果。没什么。

  2. 我右键单击时钟显示,但我得到的日历与左键单击时相同。

Dar*_*ael 10

在 GUI 中没有简单的方法可以做到这一点。一个人可以使用dconf-editor(这是 GUI- ish),并编辑/com/canonical/indicator/datetimetime-formattocustomcustom-time-formatto 所需strftime指令中的两个键,在您的情况下%F %R(或等效地,%Y-%m-%d %H:%M)),或者直接从终端使用以下两个命令(为了清楚起见,更改相同的键):

dconf write /com/canonical/indicator/datetime/time-format "'custom'"
dconf write /com/canonical/indicator/datetime/custom-time-format "'%F %R'"
Run Code Online (Sandbox Code Playgroud)

请注意,由于 dconf 的特性,双引号是必要的。(为清楚起见,我指的是双引号 ( ') 内的单引号 ( )嵌套"。)还要注意,要包括秒,可以替换%R%T.

我不记得默认情况下是哪个版本开始包含 dconf 工具,所以如果它们不可用,只需安装dconf-tools包并继续。

更新2016年5月17日:虽然上面应该还是工作,作为一个原则问题,它可能更好地获得通过dconf数据库gsettings setdconf write-同一个数据库,而是一个工具,更适用于最终用户。相应的 GUI 工具仍然是dconf-editor.


归档时间:

查看次数:

4452 次

最近记录:

8 年,4 月 前