Alibaba Cloud Linux 3オペレーティングシステムは、12時間形式を使用します。 Anolis OS 8やCentOS 8などの他のオペレーティングシステムでは、24時間形式を使用します。 時間フォーマットの不整合は、ユーザに不便をもたらし得る。 このトピックでは、Alibaba Cloud Linux 3が12時間形式をサポートする理由と、12時間形式を24時間形式に変更する方法について説明します。
問題の説明
Alibaba Cloud Linux 3オペレーティングシステムで実行されるdateコマンドの出力では、時刻が12時間形式で表示され、末尾にAMまたはPMが付いています。
原因
Alibaba Cloud Linux 3オペレーティングシステムでは、Glibcコードに含まれるパッチ (Glibc.git) は、en_US言語の時刻形式を12時間形式に自動的に設定します。
ソリューション
次のいずれかの方法を使用して、24時間形式で時刻を表示できます。
解決策1: クエリコマンドを実行する
時間を照会します。
LC_TIME=C.UTF-8 date次の図に示すように、時刻は24時間形式です。

シナリオ2: 24時間形式の指定
locale.confファイルを開きます。
sudo vim /etc/locale.confIキーを押してInsertモードに入り、次のコンテンツをファイルに追加します。LC_TIME=C.UTF-8[Esc]キーを押して:wqと入力し、[enter]キーを押して設定ファイルを保存して閉じます。設定を有効にするには、システムを再起動します。
sudo reboot時間を照会します。
date次の図に示すように、時刻は24時間形式です。
