答案1
如果你不介意使用终端,请先运行locale -a
。它将根据 告诉你哪些区域设置可用man locale
。
现在,我不使用 nemo 文件管理器,但让我们假设该程序可以通过nemo
在终端中运行来调用(而不是暂时采用 GUI 路线)。
记住输出locale -a
,尝试各种LANG
选项,看看哪一个选项能提供最接近您喜欢的格式:
LANG=en_GB.utf8 pcmanfm
我使用 PCManFM 文件管理器时,它很管用。此命令的修改日期列的输出如下:dd/mm/yy hh:mm
。
PCManFM 只是给我默认的Monday 15 August 2016 20:39
。
如果您找到了LANG
喜欢的选项,则可以Exec
在 nemo 的桌面文件中相应地修改您的行(出于安全考虑,请备份原始 .desktop 文件)。或者,复制“nemo.desktop”或任何其名称,/usr/share/applications
然后~/.local/share/applications
修改复制的版本。
答案2
如果程序不提供这样的选项,则需要更改代码。
该程序使用完整的日期/时间格式:
$ date +'%c'
Tue 30 Aug 2016 05:53:32 AM CEST
您要找的是这样的:
$ date +'%b, %_d %I:%M %p'
Aug, 30 05:54 AM
仅改变语言环境可能没有太大帮助:
$ LC_TIME=en_GB.UTF-8 date +'%c'
Tue 30 Aug 2016 05:55:50 CEST