Alibaba Cloud Linux 3系统采用12小时制时间格式,这与Anolis OS 8和CentOS 8等采用24小时制的系统不一致,可能会对用户造成困扰。本文将介绍Alibaba Cloud Linux 3系统中时间格式为12小时制的原因,并提供将其修改为24小时制的方案。
问题现象
在Alibaba Cloud Linux 3系统中执行date
命令时,显示的时间格式为12小时制,时间后附带AM或PM标识。
问题原因
在Alibaba Cloud Linux 3系统中,Glibc代码中包含的补丁(Glibc.git)将en_US的时间格式默认配置为12小时制。
解决方案
您可以通过以下两种方案实现查询时间以24小时制格式进行显示。
方案一:通过命令查询
查询时间。
LC_TIME=C.UTF-8 date
结果如下图所示。
方案二:将时间格式设置为24小时制
打开locale.conf文件。
sudo vim /etc/locale.conf
按
i
键进入编辑模式,添加以下内容。LC_TIME=C.UTF-8
按
Esc
键,输入:wq
后按Enter
键,保存配置。重启系统,使配置生效。
sudo reboot
查看时间。
date
结果如下图所示。
文档内容是否对您有帮助?