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結果如下圖所示。
