我正在关注中的答案https://askubuntu.com/a/162714/146591在我的系统上生成自定义区域设置。许多可以在区域设置中配置的字段都是实用date
程序的输入(https://www.man7.org/linux/man-pages/man1/date.1.html)。
我想更改一些时间格式的输出。具体来说,我想以基数 12 表示法显示时钟,这样当09:08
(基数 10) 等于09:08
(基数 12) 时,12:10
就等于10:A0
(基数 12,如果我们使用A
andB
作为 9 之后的值)。
我想将我的区域设置部分配置LC_TIME
为
LC_TIME
copy "nl_NL"
t_fmt "$(((date +%H) % 12))$(((date +%M) % 12))"
END LC_TIME
但实现我需要的东西会变得更加复杂。我可以在系统范围内提供一个脚本,该脚本将输出正确的格式,但该脚本仍然需要由语言环境库调用。它不应作为输入参数传递给date
实用程序。
这有可能吗?