web-dev-qa-db-ja.com

日付と時刻をすべて大文字で表示するようにフォーマットするにはどうすればよいですか?

Cinnamonデスクトップ環境でLinuxMint17を使用しています。日付と時刻をフォーマットして、すべての大文字で月(省略形)と曜日(省略形)を表示する方法があることを期待していました。

具体的には、これは「カレンダーパネルアプレット」にとって望ましいことですが、システム上でグローバルであることを気にしません。

適切なパラメータは%^aおよび%^bである必要がありますが、これが原因となるのはクロックフォーマットエラーだけです。適切な構文を使用するためにこれだけです。

また、locales/en_US.conf(私のロケール)ファイルにアクセスし、LC_TIMEのUnicodeを省略値(12か月すべてと7日間)に相当する大文字に変更しましたが、これはありません。どこでも物事を変えませんでした。

この変更以降も、有効になるように再生成して再起動しました。サイコロはありません。

絶対に必要というわけではなく、慣れることができます。私がやらないことは、「私はあきらめます。アイデアを否定する…」それを行う方法を理解するために合理的な努力をすることなく。私はその形式でそれを好むので、私の目標で失敗したとしても、プロセスから何かを学ぶ可能性があります。

これを達成するための比較的「痛みのない」方法はありますか?

適切なソースコードを調べて再コンパイルするなど、それがどこにあるのか、何も壊さずにそれを行う方法を知っていれば、喜んでやります。これまで、コンパイルおよび実行中のシステムファイルのソースを変更したことはありません。

おそらく、追加のインストールを必要としない深さを掘り下げたいと思います。その場合でも、喜んでそうするかもしれません。

2
Wesley

ターミナルから:

 $ date + '%^ a、%d%^ b%Y' 
 Sun、22 MAR 2015 
 
 $ date + '%a、%d%b%Y' 
 2015年3月22日日曜日

英語/デフォルトロケールで表示するには、LC_TIME= date ...のようにnullのLC_TIMEを追加します

「デスクトップ」が定義から^文字を削除したのでしょうか?
挿入する\^ごとに^を入力すると、エスケープ文字を追加することはできますか。

1
Hannu