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结果如下图所示。

该文章对您有帮助吗?