出力には常に24時間が表示されますdate
。しかし、何らかの理由で私のDebianベースのコンピュータは12時間形式を表示します。
$ date
Fri 10 Jun 2022 06:16:47 PM IDT
$ LC_TIME=en_IL.UTF-8 date
Fri 10 Jun 2022 06:17:00 PM IDT
$ LC_ALL=en_IL.UTF-8 date
Fri 10 Jun 2022 18:17:05 IDT
最近関連内容を変更したことがないようです。
$ grep LC_ ~/.bashrc
export LC_TIME="en_DK.UTF-8"
$ grep LC_ ~/.profile
$ locale
LANG=en_IL.UTF-8
LANGUAGE=en_US
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=en_US.UTF-8
他に何を確認または構成する必要がありますか?
私の目標はこれらの機能:
- 24時間形式
- YYYY-MM-DD日付形式
- 週は日曜日から始まります
- 英語のテキスト
- ビールは室温以下で提供されますが、冷蔵庫の氷のように冷たい温度では提供されません。
- UTF-8エンコーディング
存在するこれらのアプリケーション:
- Bashコマンド(例
date
:。 - アンキ
- Firefoxブラウザ
- 雷鳥
- KeepassXC
- 無料オフィス
- OkularやDolphinなどのKDEアプリケーション
- GNOMEアプリ
私の設定はUbuntu 20.04.4 LTSのKDE 5.18.8です。必要に応じて問題なく22.04に更新できます。
答え1
この設定により、時間は12時間形式で表示されます。
LC_ALL=en_US.UTF-8
これにより設定が無視され、LC_TIME
12時間かかります。
LC_ALL
おそらく、ご使用の環境でこの設定を作成するために最近いくつかの変更が発生した可能性があります。grep -r LC_ALL /etc
どこか教えてください。
また、見ることができますLANG = CとLC_ALL = Cの違いは何ですか?LANG
v のLC_ALL
文脈