date
Debian 8からDebian 10にアップグレードした後、両方とも同じLC_TIME設定があるにもかかわらず、コマンドが異なる(12H)形式を生成することがわかりました。
コマンドラインでLC_TIMEを使用して簡単にデモすることもできます。
debian10# locale|grep LC_TIME
LC_TIME="en_US.UTF-8"
debian10# LC_TIME="en_US.UTF-8" date
Tue 27 Oct 2020 12:14:56 PM UTC
debian8# locale|grep LC_TIME
LC_TIME="en_US.UTF-8"
debian8# LC_TIME="en_US.UTF-8" date
Tue Oct 27 12:15:26 UTC 2020
en_GB.UTF-8を使用しようとすると、フォーマットは「正しい」もので、Debian 8でen_US.UTF-8を使用するのと同じです。
debian10# LC_TIME=en_GB.UTF-8 date
Tue Oct 27 12:16:27 UTC 2020
Debian 10でen_US.UTF-8のこの機能を変更する方法はありますか?
Debian 10でen_US.UTF-8をen_GB.UTF-8に変更してdate
Debian 8と同じ出力を得るのは安全ですか?
答え1
en_US.UTF-8
切り替えて解決しました。en_US
# LC_TIME=en_US.UTF-8 date
Tue 27 Oct 2020 12:50:09 PM UTC
# LC_TIME=en_US date
Tue Oct 27 12:49:54 UTC 2020
便利なコマンド:dpkg-reconfigure locales