web-dev-qa-db-ja.com

Linuxでグローバルに日付形式をISOに設定するにはどうすればよいですか?

Linuxの日付形式をISOにグローバルに設定します。ISOはおおよそ次のようになります。

YYYY-MM-DD HH:MM:SS
2009-03-16 15:20:00

時間や秒の省略など、さまざまな詳細レベルで.

一部のアプリケーションでは、これを手動で構成できますが、すべてのプログラムに対して自動的に設定されるようにしたいと思います。

私は特にUbuntu Intrepidを使用していますが、すべてのディストリビューションで機能する一般的なソリューションが最善です。

19
Neil

このガイドで詳しく説明しています: http://ccollins.wordpress.com/2009/01/06/how-to-change-date-formats-on-ubuntu/

8
Neil

ロケールの日付環境変数LC_TIMEを "en_DK"に設定します.bashrcなどに設定するか、システム全体に設定する方法についてman localeを確認します。

オン ArchLinux ロケール設定はすべて/etc/rc.confにあり、カスタマイズは/etc/rc.localに設定されています

#!/bin/bash
# Local multi-user startup script
export LC_TIME="en_DK"
12
Sekenre

開いた locale.confエディター付き

# $EDITOR /etc/locale.conf

行を挿入します

TIME_STYLE=iso

ファイルを保存した後

# locale-gen
# env-update && source /etc/profile

そして結果をテストする

# ls -al /home
drwxr-xr-x   8 root             root      4096 2011-12-2  .
...
3
Jonas Stein

一部の人々は、日と月の名前がドイツ語であることを気にしない場合は、この種の作品をローカルのドイツ語「en_DK」に変更することを勧めます。ハイパーリンクを投稿できないため、このボードは私のLinuxコマンドをハイパーリンクとして認識します。最初のリンク。

2
user7285

おそらくこれを行うには最善の方法ですが、物事を壊さないのは、

http://ccollins.wordpress.com/2009/01/06/how-to-change-date-formats-on-ubuntu/

1
Mez