我正在使用 Linux Mint 17,带有 Cinnamon 桌面环境。我希望有某种方式来格式化日期和时间,以全部大写显示月份(缩写)和星期几(缩写)。
具体来说,这是“日历面板小程序”所需要的,但我并不介意它在系统上是全局的。
适当的参数应该是%^a
和%^b
,但这只会导致时钟格式错误。使用正确的语法就到此为止了。
我还进入了locales/en_US.con
f (我的语言环境)文件并将 Unicode 更改为LC_TIME
缩写值(所有 12 个月和所有 7 天)的大写字母,但这并没有改变任何地方。
自从进行此更改后,我也进行了再生和重启,以确保其生效。没有结果。
这不是绝对必要的,我可以习惯它。我不会做的是只是说“我放弃了。放弃这个想法……”而不付出合理的努力去弄清楚如何去做。因为我更喜欢这种形式,而且即使没有达到我的目标,我也可能会从这个过程中学到一些东西。
有没有一种相对“无痛苦”的方法来实现这一点?
如果我知道它在哪里以及如何在不破坏任何东西的情况下做到这一点,我会很乐意深入研究适当的源代码并重新编译等等;以前没有更改过已编译和正在运行的系统文件的源代码。
我可能愿意深入研究不需要任何额外安装的任何深度,即使在这种情况下我也可能愿意。
答案1
从终端:
$ 日期 +'%^a,%d %^b %Y' 2015 年 3 月 22 日星期日 $ 日期 +'%a,%d %b %Y' 2015 年 3 月 22 日星期日
添加一个空的 LC_TIME 以使其LC_TIME= date ...
以英语/默认语言环境显示
可能是“桌面”^
从定义中删去了字符?
是否可以在前面添加转义字符,比如说,在要插入的\^
每个字符前输入一个转义字符。^