Linux 中将时间改为 12 小时而不是 24 小时

Linux 中将时间改为 12 小时而不是 24 小时

我想设置我的Linux机器12小时格式,如何设置,请指教

我能够用#date +%r显示,但想永久设置它

答案1

您可以设置LC_TIME为不同的区域设置。使用日期:

$ LC_TIME=en_US.UTF_8 date "+%c"
Thu 20 Aug 2015 04:28:21 PM EDT
$ LC_TIME=en_UK.UTF_8 date "+%c"
Thu Aug 20 16:28:27 2015

这可以在 中永久改变etc/default/locale

但请注意,并非所有程序都遵守此设置。因此它可能无法在整个系统范围内工作。例如,Ubuntu 顶部菜单中的时钟有自己的时间格式配置。

相关内容